lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <201812091419.lhAFKZed%fengguang.wu@intel.com>
Date:   Sun, 9 Dec 2018 14:22:07 +0800
From:   kbuild test robot <lkp@...el.com>
To:     Abderrahmane Benbachir <abderrahmane.benbachir@...ymtl.ca>
Cc:     kbuild-all@...org, rostedt@...dmis.org,
        linux-kernel@...r.kernel.org, peterz@...radead.org,
        mingo@...hat.com, mathieu.desnoyers@...icios.com,
        abderb@...rosoft.com
Subject: Re: [PATCH v4] ftrace: support early boot function tracing

Hi Abderrahmane,

Thank you for the patch! Yet something to improve:

[auto build test ERROR on tip/perf/core]
[also build test ERROR on v4.20-rc5 next-20181207]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]

url:    https://github.com/0day-ci/linux/commits/Abderrahmane-Benbachir/ftrace-support-early-boot-function-tracing/20181209-130427
config: i386-randconfig-x005-201849 (attached as .config)
compiler: gcc-7 (Debian 7.3.0-1) 7.3.0
reproduce:
        # save the attached .config to linux build tree
        make ARCH=i386 

All errors (new ones prefixed by >>):

   In file included from include/trace/events/qdisc.h:10:0,
                    from net/sched/sch_generic.c:34:
   include/linux/ftrace.h: In function 'ftrace_init':
>> include/linux/ftrace.h:735:40: error: implicit declaration of function 'ftrace_early_shutdown'; did you mean 'ftrace_early_boot_shutdown'? [-Werror=implicit-function-declaration]
    static inline void ftrace_init(void) { ftrace_early_shutdown(); }
                                           ^~~~~~~~~~~~~~~~~~~~~
                                           ftrace_early_boot_shutdown
   Cyclomatic Complexity 5 include/linux/compiler.h:__read_once_size
   Cyclomatic Complexity 5 include/linux/compiler.h:__write_once_size
   Cyclomatic Complexity 1 include/linux/kasan-checks.h:kasan_check_read
   Cyclomatic Complexity 1 include/linux/kasan-checks.h:kasan_check_write
   Cyclomatic Complexity 2 arch/x86/include/asm/bitops.h:set_bit
   Cyclomatic Complexity 2 arch/x86/include/asm/bitops.h:clear_bit
   Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:test_and_set_bit
   Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:test_and_clear_bit
   Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:constant_test_bit
   Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:variable_test_bit
   Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:fls
   Cyclomatic Complexity 1 include/linux/log2.h:__ilog2_u32
   Cyclomatic Complexity 1 include/linux/list.h:__list_add_valid
   Cyclomatic Complexity 1 include/linux/list.h:__list_del_entry_valid
   Cyclomatic Complexity 2 include/linux/list.h:__list_add
   Cyclomatic Complexity 1 include/linux/list.h:list_add
   Cyclomatic Complexity 1 include/linux/list.h:__list_del
   Cyclomatic Complexity 2 include/linux/list.h:__list_del_entry
   Cyclomatic Complexity 1 include/linux/list.h:list_del
   Cyclomatic Complexity 1 arch/x86/include/asm/current.h:get_current
   Cyclomatic Complexity 1 include/asm-generic/getorder.h:__get_order
   Cyclomatic Complexity 1 include/linux/err.h:ERR_PTR
   Cyclomatic Complexity 1 include/linux/err.h:IS_ERR
   Cyclomatic Complexity 1 arch/x86/include/asm/atomic.h:arch_atomic_read
   Cyclomatic Complexity 1 arch/x86/include/asm/atomic.h:arch_atomic_set
   Cyclomatic Complexity 1 arch/x86/include/asm/atomic.h:arch_atomic_inc
   Cyclomatic Complexity 1 include/asm-generic/atomic-instrumented.h:atomic_read
   Cyclomatic Complexity 1 include/asm-generic/atomic-instrumented.h:atomic_set
   Cyclomatic Complexity 1 include/asm-generic/atomic-instrumented.h:atomic_inc
   Cyclomatic Complexity 2 include/linux/thread_info.h:test_ti_thread_flag
   Cyclomatic Complexity 5 arch/x86/include/asm/preempt.h:__preempt_count_add
   Cyclomatic Complexity 1 include/linux/bottom_half.h:__local_bh_disable_ip
   Cyclomatic Complexity 1 include/linux/bottom_half.h:local_bh_disable
   Cyclomatic Complexity 1 include/linux/bottom_half.h:local_bh_enable
   Cyclomatic Complexity 1 include/asm-generic/qspinlock.h:queued_spin_is_locked
   Cyclomatic Complexity 1 include/linux/spinlock.h:spinlock_check
   Cyclomatic Complexity 1 include/linux/spinlock.h:spin_lock
   Cyclomatic Complexity 1 include/linux/spinlock.h:spin_lock_bh
   Cyclomatic Complexity 1 include/linux/spinlock.h:spin_unlock
   Cyclomatic Complexity 1 include/linux/spinlock.h:spin_unlock_bh
   Cyclomatic Complexity 1 include/linux/spinlock.h:spin_unlock_irqrestore
   Cyclomatic Complexity 1 include/linux/spinlock.h:spin_is_locked
   Cyclomatic Complexity 1 include/linux/seqlock.h:__seqcount_init
   Cyclomatic Complexity 1 include/linux/seqlock.h:raw_read_seqcount
   Cyclomatic Complexity 1 include/linux/seqlock.h:raw_write_seqcount_begin
   Cyclomatic Complexity 1 include/linux/seqlock.h:raw_write_seqcount_end
   Cyclomatic Complexity 1 include/linux/seqlock.h:write_seqcount_begin_nested
   Cyclomatic Complexity 1 include/linux/seqlock.h:write_seqcount_begin
   Cyclomatic Complexity 1 include/linux/seqlock.h:write_seqcount_end
   Cyclomatic Complexity 1 include/linux/rcupdate.h:call_rcu_bh
   Cyclomatic Complexity 1 include/linux/rcupdate.h:rcu_barrier_bh
   Cyclomatic Complexity 1 include/linux/timer.h:timer_pending
   Cyclomatic Complexity 1 include/linux/refcount.h:refcount_set
   Cyclomatic Complexity 1 arch/x86/include/asm/refcount.h:refcount_inc
   Cyclomatic Complexity 1 arch/x86/include/asm/refcount.h:refcount_dec_and_test
   Cyclomatic Complexity 1 include/linux/module.h:module_is_live
   Cyclomatic Complexity 3 include/linux/module.h:try_module_get
   Cyclomatic Complexity 1 include/linux/module.h:module_put
   Cyclomatic Complexity 1 include/linux/sched.h:need_resched
   Cyclomatic Complexity 1 include/linux/dynamic_queue_limits.h:dql_avail
   Cyclomatic Complexity 1 include/linux/kasan.h:kasan_kmalloc
   Cyclomatic Complexity 1 include/linux/slab.h:kmalloc_type
   Cyclomatic Complexity 28 include/linux/slab.h:kmalloc_index
   Cyclomatic Complexity 1 include/linux/slab.h:__kmalloc_node
   Cyclomatic Complexity 1 include/linux/slab.h:kmem_cache_alloc_node
   Cyclomatic Complexity 1 include/linux/slab.h:kmem_cache_alloc_trace
   Cyclomatic Complexity 1 include/linux/slab.h:kmem_cache_alloc_node_trace
   Cyclomatic Complexity 1 include/linux/slab.h:kmalloc_order_trace
   Cyclomatic Complexity 67 include/linux/slab.h:kmalloc_large
   Cyclomatic Complexity 4 include/linux/slab.h:kmalloc
   Cyclomatic Complexity 4 include/linux/slab.h:kmalloc_node
   Cyclomatic Complexity 4 include/linux/slab.h:kmalloc_array
   Cyclomatic Complexity 1 include/linux/slab.h:kzalloc_node
   Cyclomatic Complexity 1 include/linux/mm.h:kvmalloc
   Cyclomatic Complexity 2 include/linux/mm.h:kvmalloc_array
   Cyclomatic Complexity 1 include/linux/skbuff.h:skb_end_pointer
   Cyclomatic Complexity 1 include/linux/skbuff.h:skb_mark_not_on_list
   Cyclomatic Complexity 1 include/linux/skbuff.h:skb_queue_empty
   Cyclomatic Complexity 2 include/linux/skbuff.h:skb_peek
   Cyclomatic Complexity 1 include/linux/skbuff.h:__skb_queue_head_init
   Cyclomatic Complexity 1 include/linux/skbuff.h:__skb_insert
   Cyclomatic Complexity 1 include/linux/skbuff.h:__skb_queue_before
   Cyclomatic Complexity 1 include/linux/skbuff.h:__skb_queue_tail
   Cyclomatic Complexity 1 include/linux/skbuff.h:__skb_unlink
   Cyclomatic Complexity 2 include/linux/skbuff.h:__skb_dequeue
   Cyclomatic Complexity 1 include/linux/skbuff.h:skb_get_queue_mapping
   Cyclomatic Complexity 1 include/linux/skbuff.h:skb_is_gso
   Cyclomatic Complexity 1 include/linux/u64_stats_sync.h:u64_stats_init
   Cyclomatic Complexity 1 include/linux/u64_stats_sync.h:u64_stats_update_begin
   Cyclomatic Complexity 1 include/linux/u64_stats_sync.h:u64_stats_update_end
   Cyclomatic Complexity 2 include/linux/netdevice.h:dev_xmit_complete
   Cyclomatic Complexity 1 include/linux/netdevice.h:netdev_queue_numa_node_read
   Cyclomatic Complexity 1 include/linux/netdevice.h:netdev_get_tx_queue
   Cyclomatic Complexity 1 include/linux/netdevice.h:skb_get_tx_queue
   Cyclomatic Complexity 2 include/linux/netdevice.h:netdev_for_each_tx_queue
   Cyclomatic Complexity 1 include/linux/netdevice.h:netif_xmit_stopped
   Cyclomatic Complexity 1 include/linux/netdevice.h:netif_xmit_frozen_or_stopped
--
   In file included from include/linux/perf_event.h:48:0,
                    from include/linux/trace_events.h:10,
                    from include/trace/syscall.h:7,
                    from include/linux/syscalls.h:85,
                    from init/do_mounts.h:5,
                    from init/do_mounts.c:26:
   include/linux/ftrace.h: In function 'ftrace_init':
>> include/linux/ftrace.h:735:40: error: implicit declaration of function 'ftrace_early_shutdown'; did you mean 'ftrace_early_boot_shutdown'? [-Werror=implicit-function-declaration]
    static inline void ftrace_init(void) { ftrace_early_shutdown(); }
                                           ^~~~~~~~~~~~~~~~~~~~~
                                           ftrace_early_boot_shutdown
   Cyclomatic Complexity 5 include/linux/compiler.h:__read_once_size
   Cyclomatic Complexity 1 include/linux/kasan-checks.h:kasan_check_write
   Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:test_and_set_bit
   Cyclomatic Complexity 1 arch/x86/include/asm/current.h:get_current
   Cyclomatic Complexity 1 include/linux/err.h:ERR_PTR
   Cyclomatic Complexity 1 arch/x86/include/asm/atomic.h:arch_atomic_dec_and_test
   Cyclomatic Complexity 1 include/asm-generic/atomic-instrumented.h:atomic_dec_and_test
   Cyclomatic Complexity 1 arch/x86/include/asm/topology.h:numa_node_id
   Cyclomatic Complexity 1 include/linux/topology.h:numa_mem_id
   Cyclomatic Complexity 1 include/linux/gfp.h:__alloc_pages
   Cyclomatic Complexity 1 include/linux/gfp.h:__alloc_pages_node
   Cyclomatic Complexity 2 include/linux/gfp.h:alloc_pages_node
   Cyclomatic Complexity 1 include/linux/ctype.h:isdigit
   Cyclomatic Complexity 1 include/linux/kdev_t.h:new_decode_dev
   Cyclomatic Complexity 1 include/linux/fs.h:sb_rdonly
   Cyclomatic Complexity 2 include/linux/page-flags.h:compound_head
   Cyclomatic Complexity 1 include/linux/page_ref.h:page_ref_dec_and_test
   Cyclomatic Complexity 1 include/linux/mm.h:put_page_testzero
   Cyclomatic Complexity 1 include/linux/mm.h:put_devmap_managed_page
   Cyclomatic Complexity 3 include/linux/mm.h:put_page
   Cyclomatic Complexity 1 include/linux/delay.h:ssleep
   Cyclomatic Complexity 1 include/linux/genhd.h:printk_all_partitions
   Cyclomatic Complexity 1 include/linux/genhd.h:blk_lookup_devt
   Cyclomatic Complexity 1 init/do_mounts.h:rd_load_disk
   Cyclomatic Complexity 1 init/do_mounts.h:md_run_setup
   Cyclomatic Complexity 2 init/do_mounts.c:readonly
   Cyclomatic Complexity 2 init/do_mounts.c:readwrite
   Cyclomatic Complexity 2 init/do_mounts.c:rootwait_setup
   Cyclomatic Complexity 1 init/do_mounts.c:root_data_setup
   Cyclomatic Complexity 1 init/do_mounts.c:fs_names_setup
   Cyclomatic Complexity 3 init/do_mounts.c:rootfs_mount
   Cyclomatic Complexity 1 init/do_mounts.c:load_ramdisk
   Cyclomatic Complexity 1 init/do_mounts.c:root_delay_setup
   Cyclomatic Complexity 23 init/do_mounts.c:name_to_dev_t
   Cyclomatic Complexity 1 init/do_mounts.c:root_dev_setup
   Cyclomatic Complexity 7 init/do_mounts.c:get_fs_names
   Cyclomatic Complexity 3 init/do_mounts.c:do_mount_root
   Cyclomatic Complexity 6 init/do_mounts.c:init_rootfs
   Cyclomatic Complexity 4 init/do_mounts.c:mount_block_root
   Cyclomatic Complexity 1 init/do_mounts.c:mount_root
   Cyclomatic Complexity 14 init/do_mounts.c:prepare_namespace
   cc1: some warnings being treated as errors
--
   In file included from include/linux/perf_event.h:48:0,
                    from include/linux/trace_events.h:10,
                    from include/trace/syscall.h:7,
                    from include/linux/syscalls.h:85,
                    from init/do_mounts.h:5,
                    from init/do_mounts_initrd.c:12:
   include/linux/ftrace.h: In function 'ftrace_init':
>> include/linux/ftrace.h:735:40: error: implicit declaration of function 'ftrace_early_shutdown'; did you mean 'ftrace_early_boot_shutdown'? [-Werror=implicit-function-declaration]
    static inline void ftrace_init(void) { ftrace_early_shutdown(); }
                                           ^~~~~~~~~~~~~~~~~~~~~
                                           ftrace_early_boot_shutdown
   Cyclomatic Complexity 1 arch/x86/include/asm/current.h:get_current
   Cyclomatic Complexity 1 include/linux/kdev_t.h:new_encode_dev
   Cyclomatic Complexity 1 include/linux/kdev_t.h:new_decode_dev
   Cyclomatic Complexity 1 include/linux/syscalls.h:ksys_unlink
   Cyclomatic Complexity 1 include/linux/syscalls.h:ksys_mkdir
   Cyclomatic Complexity 1 include/linux/syscalls.h:ksys_mknod
   Cyclomatic Complexity 1 include/linux/syscalls.h:ksys_close
   Cyclomatic Complexity 1 include/linux/syscalls.h:ksys_open
   Cyclomatic Complexity 1 init/do_mounts.h:create_dev
   Cyclomatic Complexity 1 init/do_mounts.h:rd_load_image
   Cyclomatic Complexity 1 init/do_mounts_initrd.c:no_initrd
   Cyclomatic Complexity 7 init/do_mounts_initrd.c:handle_initrd
   Cyclomatic Complexity 1 init/do_mounts_initrd.c:init_linuxrc
   Cyclomatic Complexity 4 init/do_mounts_initrd.c:initrd_load
   cc1: some warnings being treated as errors
--
   In file included from include/linux/perf_event.h:48:0,
                    from include/linux/trace_events.h:10,
                    from include/trace/syscall.h:7,
                    from include/linux/syscalls.h:85,
                    from init/initramfs.c:10:
   include/linux/ftrace.h: In function 'ftrace_init':
>> include/linux/ftrace.h:735:40: error: implicit declaration of function 'ftrace_early_shutdown'; did you mean 'ftrace_early_boot_shutdown'? [-Werror=implicit-function-declaration]
    static inline void ftrace_init(void) { ftrace_early_shutdown(); }
                                           ^~~~~~~~~~~~~~~~~~~~~
                                           ftrace_early_boot_shutdown
   Cyclomatic Complexity 5 include/linux/compiler.h:__write_once_size
   Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:fls
   Cyclomatic Complexity 1 include/linux/log2.h:__ilog2_u32
   Cyclomatic Complexity 2 arch/x86/include/asm/jump_label.h:arch_static_branch
   Cyclomatic Complexity 1 include/linux/list.h:INIT_LIST_HEAD
   Cyclomatic Complexity 1 include/linux/list.h:__list_add_valid
   Cyclomatic Complexity 1 include/linux/list.h:__list_del_entry_valid
   Cyclomatic Complexity 2 include/linux/list.h:__list_add
   Cyclomatic Complexity 1 include/linux/list.h:list_add
   Cyclomatic Complexity 1 include/linux/list.h:__list_del
   Cyclomatic Complexity 2 include/linux/list.h:__list_del_entry
   Cyclomatic Complexity 1 include/linux/list.h:list_del
   Cyclomatic Complexity 1 arch/x86/include/asm/current.h:get_current
   Cyclomatic Complexity 1 include/asm-generic/getorder.h:__get_order
   Cyclomatic Complexity 1 include/linux/kdev_t.h:new_encode_dev
   Cyclomatic Complexity 1 include/linux/fs.h:vfs_lstat
   Cyclomatic Complexity 1 include/linux/kasan.h:kasan_kmalloc
   Cyclomatic Complexity 1 include/linux/slab.h:kmalloc_type
   Cyclomatic Complexity 28 include/linux/slab.h:kmalloc_index
   Cyclomatic Complexity 1 include/linux/slab.h:kmem_cache_alloc_trace
   Cyclomatic Complexity 1 include/linux/slab.h:kmalloc_order_trace
   Cyclomatic Complexity 67 include/linux/slab.h:kmalloc_large
   Cyclomatic Complexity 4 include/linux/slab.h:kmalloc
   Cyclomatic Complexity 1 include/linux/syscalls.h:ksys_unlink
   Cyclomatic Complexity 1 include/linux/syscalls.h:ksys_rmdir
   Cyclomatic Complexity 1 include/linux/syscalls.h:ksys_mkdir
   Cyclomatic Complexity 1 include/linux/syscalls.h:ksys_symlink
   Cyclomatic Complexity 1 include/linux/syscalls.h:ksys_mknod
   Cyclomatic Complexity 1 include/linux/syscalls.h:ksys_link
   Cyclomatic Complexity 1 include/linux/syscalls.h:ksys_chmod
   Cyclomatic Complexity 1 include/linux/syscalls.h:ksys_chown
   Cyclomatic Complexity 1 include/linux/syscalls.h:ksys_lchown
   Cyclomatic Complexity 1 include/linux/syscalls.h:ksys_ftruncate
   Cyclomatic Complexity 1 include/linux/syscalls.h:ksys_close
   Cyclomatic Complexity 1 include/linux/syscalls.h:ksys_open
   Cyclomatic Complexity 2 init/initramfs.c:error
   Cyclomatic Complexity 1 init/initramfs.c:hash
   Cyclomatic Complexity 1 init/initramfs.c:eat
   Cyclomatic Complexity 2 init/initramfs.c:read_into
   Cyclomatic Complexity 1 init/initramfs.c:do_start
   Cyclomatic Complexity 2 init/initramfs.c:do_skip
   Cyclomatic Complexity 5 init/initramfs.c:do_reset
   Cyclomatic Complexity 4 init/initramfs.c:clean_path
   Cyclomatic Complexity 2 init/initramfs.c:write_buffer
   Cyclomatic Complexity 6 init/initramfs.c:flush_buffer
   Cyclomatic Complexity 2 init/initramfs.c:retain_initrd_param
   Cyclomatic Complexity 3 init/initramfs.c:free_hash
   Cyclomatic Complexity 1 init/initramfs.c:do_utime
   Cyclomatic Complexity 1 init/initramfs.c:do_symlink
   Cyclomatic Complexity 2 init/initramfs.c:dir_utime
   Cyclomatic Complexity 14 init/initramfs.c:unpack_to_rootfs
   Cyclomatic Complexity 6 init/initramfs.c:xwrite
   Cyclomatic Complexity 4 init/initramfs.c:do_copy
   Cyclomatic Complexity 1 init/initramfs.c:dir_add
   Cyclomatic Complexity 3 init/initramfs.c:do_collect
   Cyclomatic Complexity 6 init/initramfs.c:find_link
   Cyclomatic Complexity 4 init/initramfs.c:maybe_link
   Cyclomatic Complexity 12 init/initramfs.c:do_name
   Cyclomatic Complexity 2 init/initramfs.c:parse_header
   Cyclomatic Complexity 8 init/initramfs.c:do_header
   Cyclomatic Complexity 2 init/initramfs.c:free_initrd
   Cyclomatic Complexity 3 init/initramfs.c:populate_rootfs
   cc1: some warnings being treated as errors
--
   In file included from include/linux/init_task.h:9:0,
                    from init/init_task.c:2:
   include/linux/ftrace.h: In function 'ftrace_init':
>> include/linux/ftrace.h:735:40: error: implicit declaration of function 'ftrace_early_shutdown'; did you mean 'ftrace_early_boot_shutdown'? [-Werror=implicit-function-declaration]
    static inline void ftrace_init(void) { ftrace_early_shutdown(); }
                                           ^~~~~~~~~~~~~~~~~~~~~
                                           ftrace_early_boot_shutdown
   cc1: some warnings being treated as errors
--
   In file included from include/linux/perf_event.h:48:0,
                    from include/linux/trace_events.h:10,
                    from include/trace/syscall.h:7,
                    from include/linux/syscalls.h:85,
                    from init/main.c:20:
   include/linux/ftrace.h: In function 'ftrace_init':
>> include/linux/ftrace.h:735:40: error: implicit declaration of function 'ftrace_early_shutdown'; did you mean 'ftrace_early_boot_shutdown'? [-Werror=implicit-function-declaration]
    static inline void ftrace_init(void) { ftrace_early_shutdown(); }
                                           ^~~~~~~~~~~~~~~~~~~~~
                                           ftrace_early_boot_shutdown
   Cyclomatic Complexity 5 include/linux/compiler.h:__read_once_size
   Cyclomatic Complexity 5 include/linux/compiler.h:__write_once_size
   Cyclomatic Complexity 1 include/linux/compiler.h:offset_to_ptr
   Cyclomatic Complexity 1 include/linux/init.h:initcall_from_entry
   Cyclomatic Complexity 2 arch/x86/include/asm/jump_label.h:arch_static_branch
   Cyclomatic Complexity 1 include/linux/list.h:__list_add_valid
   Cyclomatic Complexity 2 include/linux/list.h:__list_add
   Cyclomatic Complexity 1 include/linux/list.h:list_add
   Cyclomatic Complexity 1 include/linux/list.h:list_empty
   Cyclomatic Complexity 1 arch/x86/include/asm/current.h:get_current
   Cyclomatic Complexity 1 include/linux/string.h:strtobool
   Cyclomatic Complexity 1 include/linux/bitmap.h:bitmap_zero
   Cyclomatic Complexity 1 include/linux/cpumask.h:cpumask_clear
   Cyclomatic Complexity 1 include/linux/cpumask.h:get_cpu_mask
   Cyclomatic Complexity 1 arch/x86/include/asm/msr.h:rdtsc
   Cyclomatic Complexity 3 include/linux/err.h:IS_ERR_OR_NULL
   Cyclomatic Complexity 1 arch/x86/include/asm/irqflags.h:native_save_fl
   Cyclomatic Complexity 1 arch/x86/include/asm/irqflags.h:native_irq_disable
   Cyclomatic Complexity 1 arch/x86/include/asm/irqflags.h:native_irq_enable
   Cyclomatic Complexity 1 arch/x86/include/asm/irqflags.h:arch_local_save_flags
   Cyclomatic Complexity 1 arch/x86/include/asm/irqflags.h:arch_local_irq_disable
   Cyclomatic Complexity 1 arch/x86/include/asm/irqflags.h:arch_local_irq_enable
   Cyclomatic Complexity 1 arch/x86/include/asm/irqflags.h:arch_irqs_disabled_flags
   Cyclomatic Complexity 1 arch/x86/include/asm/preempt.h:preempt_count
   Cyclomatic Complexity 2 arch/x86/include/asm/preempt.h:preempt_count_set
   Cyclomatic Complexity 5 arch/x86/include/asm/preempt.h:__preempt_count_add
   Cyclomatic Complexity 5 arch/x86/include/asm/preempt.h:__preempt_count_sub
   Cyclomatic Complexity 1 include/linux/rcupdate.h:__rcu_read_lock
   Cyclomatic Complexity 1 include/linux/rcupdate.h:__rcu_read_unlock
   Cyclomatic Complexity 1 include/linux/rcupdate.h:rcu_init_nohz
   Cyclomatic Complexity 1 include/linux/rcupdate.h:rcu_lock_acquire
   Cyclomatic Complexity 1 include/linux/rcupdate.h:rcu_lock_release
   Cyclomatic Complexity 1 include/linux/rcupdate.h:rcu_read_lock
   Cyclomatic Complexity 1 include/linux/rcupdate.h:rcu_read_unlock
   Cyclomatic Complexity 1 include/linux/rcupdate.h:rcu_barrier_sched
   Cyclomatic Complexity 1 include/linux/ktime.h:ktime_to_ns
   Cyclomatic Complexity 1 include/linux/mmzone.h:pfn_to_section_nr
   Cyclomatic Complexity 2 include/linux/mmzone.h:__nr_to_section
   Cyclomatic Complexity 1 include/linux/mmzone.h:__section_mem_map_addr
   Cyclomatic Complexity 1 include/linux/mmzone.h:__pfn_to_section
   Cyclomatic Complexity 1 arch/x86/include/asm/smp.h:smp_prepare_boot_cpu
   Cyclomatic Complexity 1 arch/x86/include/asm/smp.h:smp_prepare_cpus
   Cyclomatic Complexity 1 include/linux/umh.h:usermodehelper_enable
   Cyclomatic Complexity 1 include/linux/mm_types.h:mm_init_cpumask
   Cyclomatic Complexity 1 include/linux/sched.h:task_pid
   Cyclomatic Complexity 1 include/linux/sched.h:task_pid_nr
   Cyclomatic Complexity 1 include/linux/page_ext.h:page_ext_init_flatmem
   Cyclomatic Complexity 1 arch/x86/include/asm/pgtable_32.h:pgtable_cache_init
   Cyclomatic Complexity 1 include/asm-generic/pgtable.h:init_espfix_bsp
   Cyclomatic Complexity 1 include/linux/mm.h:page_to_section
   Cyclomatic Complexity 1 include/linux/mm.h:pgtable_init
   Cyclomatic Complexity 1 include/linux/ftrace.h:trace_init
   Cyclomatic Complexity 1 include/linux/ftrace.h:early_trace_init
   Cyclomatic Complexity 1 include/linux/ftrace.h:ftrace_free_init_mem
   Cyclomatic Complexity 1 include/linux/ftrace.h:ftrace_early_boot_init
   Cyclomatic Complexity 1 include/linux/ftrace.h:ftrace_init
   Cyclomatic Complexity 1 include/linux/syscalls.h:ksys_access
   Cyclomatic Complexity 1 include/linux/syscalls.h:ksys_open
   Cyclomatic Complexity 1 include/linux/random.h:add_latent_entropy
   Cyclomatic Complexity 1 arch/x86/include/asm/stackprotector.h:boot_init_stack_canary
   Cyclomatic Complexity 1 include/linux/memblock.h:memblock_alloc
   Cyclomatic Complexity 1 include/linux/io.h:ioremap_huge_init
   Cyclomatic Complexity 1 include/linux/security.h:security_init
   Cyclomatic Complexity 1 include/linux/profile.h:profile_init
   Cyclomatic Complexity 1 include/linux/cpuset.h:cpuset_init
   Cyclomatic Complexity 1 include/linux/cpuset.h:cpuset_init_smp
   Cyclomatic Complexity 1 include/linux/cpuset.h:set_mems_allowed
   Cyclomatic Complexity 1 include/linux/efi.h:efi_enabled
   Cyclomatic Complexity 1 include/linux/taskstats_kern.h:taskstats_init_early
   Cyclomatic Complexity 1 include/linux/delayacct.h:delayacct_init
   Cyclomatic Complexity 1 include/linux/utsname.h:uts_ns_init
   Cyclomatic Complexity 1 include/linux/mempolicy.h:numa_policy_init
   Cyclomatic Complexity 1 include/linux/mempolicy.h:numa_default_policy
   Cyclomatic Complexity 1 include/linux/buffer_head.h:buffer_init
   Cyclomatic Complexity 1 include/linux/kmemleak.h:kmemleak_init
   Cyclomatic Complexity 1 include/linux/pti.h:pti_init
   Cyclomatic Complexity 1 include/linux/pti.h:pti_finalize
   Cyclomatic Complexity 1 include/linux/elevator.h:load_default_elevator_module
   Cyclomatic Complexity 1 include/linux/context_tracking.h:context_tracking_init
   Cyclomatic Complexity 1 include/linux/integrity.h:integrity_load_keys
   Cyclomatic Complexity 1 include/linux/rodata_test.h:rodata_test
   Cyclomatic Complexity 1 include/trace/events/initcall.h:trace_initcall_level
   Cyclomatic Complexity 1 init/main.c:set_reset_devices
   Cyclomatic Complexity 1 init/main.c:debug_kernel
   Cyclomatic Complexity 1 init/main.c:quiet_kernel
   Cyclomatic Complexity 2 init/main.c:init_setup
   Cyclomatic Complexity 2 init/main.c:rdinit_setup
   Cyclomatic Complexity 1 init/main.c:initcall_debug_enable
   Cyclomatic Complexity 1 init/main.c:do_ctors
   Cyclomatic Complexity 2 init/main.c:do_trace_initcall_start
   Cyclomatic Complexity 2 init/main.c:do_trace_initcall_finish
   Cyclomatic Complexity 1 init/main.c:set_debug_rodata
   Cyclomatic Complexity 7 init/main.c:do_early_param
   Cyclomatic Complexity 3 init/main.c:repair_env_string
   Cyclomatic Complexity 4 init/main.c:set_init_arg
   Cyclomatic Complexity 7 init/main.c:obsolete_checksetup
   Cyclomatic Complexity 12 init/main.c:unknown_bootoption
..

vim +735 include/linux/ftrace.h

   731	
   732	#ifdef CONFIG_FTRACE_MCOUNT_RECORD
   733	extern void ftrace_init(void);
   734	#else
 > 735	static inline void ftrace_init(void) { ftrace_early_shutdown(); }
   736	#endif
   737	

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Download attachment ".config.gz" of type "application/gzip" (28937 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ