From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.4 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_PASS,URIBL_BLOCKED, USER_AGENT_MUTT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7B01DC07E85 for ; Sun, 9 Dec 2018 06:23:01 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 113552086E for ; Sun, 9 Dec 2018 06:23:00 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 113552086E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726247AbeLIGW7 (ORCPT ); Sun, 9 Dec 2018 01:22:59 -0500 Received: from mga03.intel.com ([134.134.136.65]:36285 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726066AbeLIGW7 (ORCPT ); Sun, 9 Dec 2018 01:22:59 -0500 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Dec 2018 22:22:57 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.56,333,1539673200"; d="gz'50?scan'50,208,50";a="117160672" Received: from lkp-server01.sh.intel.com (HELO lkp-server01) ([10.239.97.150]) by FMSMGA003.fm.intel.com with ESMTP; 08 Dec 2018 22:22:55 -0800 Received: from kbuild by lkp-server01 with local (Exim 4.89) (envelope-from ) id 1gVsUQ-0009VC-T8; Sun, 09 Dec 2018 14:22:54 +0800 Date: Sun, 9 Dec 2018 14:22:07 +0800 From: kbuild test robot To: Abderrahmane Benbachir Cc: kbuild-all@01.org, rostedt@goodmis.org, linux-kernel@vger.kernel.org, peterz@infradead.org, mingo@redhat.com, mathieu.desnoyers@efficios.com, abderb@microsoft.com Subject: Re: [PATCH v4] ftrace: support early boot function tracing Message-ID: <201812091419.lhAFKZed%fengguang.wu@intel.com> References: <6ff3e0c362b5b891b3ce1a3f0b61a34226d95bb0.camel@polymtl.ca> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="fUYQa+Pmc3FrFX/N" Content-Disposition: inline In-Reply-To: <6ff3e0c362b5b891b3ce1a3f0b61a34226d95bb0.camel@polymtl.ca> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --fUYQa+Pmc3FrFX/N Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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 --fUYQa+Pmc3FrFX/N Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --fUYQa+Pmc3FrFX/N--