Received: by 10.192.165.156 with SMTP id m28csp206831imm; Thu, 12 Apr 2018 20:11:33 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+2ECnh91IXZW6hIoOUSuBeRkElMgAy/D5OXthiypUrvP4bk/n5M/7o1cqnhH8uvGeiuk3Y X-Received: by 10.101.102.211 with SMTP id c19mr2641069pgw.78.1523589093282; Thu, 12 Apr 2018 20:11:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523589093; cv=none; d=google.com; s=arc-20160816; b=vrstRdrOZTFJRD7o+St+BD3Xw2VgKQ+hStTaQIEuA7fhNWmG7XKU7+e/kEdHP+dANf AbVTK94geefMBqM1ujPkyMn2/pFvp+tWB66VpnXlSwiEZr48fHn3pO78CMStVFvt64yS 0SzyJ0ZmUYD3l7xs32tktutJ54dnx9ACyLvEYBNAhX4N8l+iHKHdo7Ag10J0jQ9tQJMS 7+NloCtTNOKLK1wLcK65b/31GuE7yIX6TQWLgmXT1uKx26a8Otkk5q8a8HX7SDg6lBSE mpcsV+yp1n3bPANKJ5zV/vW0hLAmujvEk43RSc3QcDSQ7Kih/87p1BPbss3sTLDwUhwl YQlw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=6XKMbUNSdpeT35jTwYj5d3IzFwonGO06T6qozKjZKM8=; b=EHzmbSLCm6YquUPvJ6PSPhD3zkoX2QqebweifeHWygURx2EF5+uxnH3koCtPZOZvKl idqNsL1QzPVKwj7BR8vJliP/K1R4WYoLGxgg9Bw7ZZa5PHrqxBHukpDQz+AM0s3ha0AL Bj+1np3/kf63XPPy26g6WeS75CLmDnwBFpmzVpBJyxNMAKqb3uQM3hBlEgGKydptrA58 JtxpDG1XTf4Mq98amncz+4lyCtok8iIEsgxYN1h1LVi3d72UXIKgU8OVZcGMVsvKsk6e RcH/ukgeP662B/kNHOK04QiyfJ+9jKOsQvJQ8woOAmsYxhcVXYT4Km53Hgea71jt92qc TIiw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c16-v6si4749457plo.675.2018.04.12.20.11.19; Thu, 12 Apr 2018 20:11:33 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753314AbeDMDJR (ORCPT + 99 others); Thu, 12 Apr 2018 23:09:17 -0400 Received: from mga02.intel.com ([134.134.136.20]:63724 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752077AbeDMDJQ (ORCPT ); Thu, 12 Apr 2018 23:09:16 -0400 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Apr 2018 20:09:15 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.48,444,1517904000"; d="gz'50?scan'50,208,50";a="220064474" Received: from bee.sh.intel.com (HELO bee) ([10.239.97.14]) by fmsmga006.fm.intel.com with ESMTP; 12 Apr 2018 20:09:13 -0700 Received: from kbuild by bee with local (Exim 4.84_2) (envelope-from ) id 1f6p5M-000PLx-Je; Fri, 13 Apr 2018 11:09:12 +0800 Date: Fri, 13 Apr 2018 11:08:55 +0800 From: kbuild test robot To: Mathieu Malaterre Cc: kbuild-all@01.org, Jessica Yu , Mathieu Malaterre , linux-kernel@vger.kernel.org Subject: Re: [PATCH] kernel/module: silence a gcc warning Message-ID: <201804130818.w7739f91%fengguang.wu@intel.com> References: <20180411190509.24995-1-malat@debian.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="LQksG6bCIzRHxTLp" Content-Disposition: inline In-Reply-To: <20180411190509.24995-1-malat@debian.org> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --LQksG6bCIzRHxTLp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Mathieu, Thank you for the patch! Perhaps something to improve: [auto build test WARNING on linus/master] [also build test WARNING on v4.16 next-20180412] [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/Mathieu-Malaterre/kernel-module-silence-a-gcc-warning/20180413-044304 config: x86_64-randconfig-h0-04130701 (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=x86_64 All warnings (new ones prefixed by >>): In file included from drivers//of/base.c:22:0: >> include/linux/module.h:794:13: warning: 'struct tracepoint' declared inside parameter list will not be visible outside of this definition or declaration struct tracepoint * const *tp); ^~~~~~~~~~ Cyclomatic Complexity 1 include/linux/ctype.h:isdigit Cyclomatic Complexity 5 include/linux/compiler.h:__write_once_size Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:fls Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 1 include/linux/bitops.h:fls_long Cyclomatic Complexity 1 include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 1 include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 include/linux/log2.h:__roundup_pow_of_two Cyclomatic Complexity 2 include/linux/list.h:__list_add Cyclomatic Complexity 1 include/linux/list.h:list_add_tail Cyclomatic Complexity 1 include/asm-generic/getorder.h:__get_order Cyclomatic Complexity 2 include/linux/string.h:kbasename Cyclomatic Complexity 3 include/linux/string.h:strncpy Cyclomatic Complexity 1 include/linux/string.h:strnlen Cyclomatic Complexity 4 include/linux/string.h:strlen Cyclomatic Complexity 6 include/linux/string.h:strlcpy Cyclomatic Complexity 3 include/linux/string.h:memset Cyclomatic Complexity 2 include/linux/of.h:of_read_number Cyclomatic Complexity 1 include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 2 include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 include/linux/of.h:of_property_read_bool Cyclomatic Complexity 1 include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 2 include/linux/of_device.h:of_cpu_device_node_get Cyclomatic Complexity 1 include/linux/kasan.h:kasan_kmalloc 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 68 include/linux/slab.h:kmalloc_large Cyclomatic Complexity 5 include/linux/slab.h:kmalloc Cyclomatic Complexity 5 include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 include/linux/slab.h:kcalloc Cyclomatic Complexity 1 drivers//of/base.c:of_alias_add Cyclomatic Complexity 5 drivers//of/base.c:__of_find_property Cyclomatic Complexity 5 drivers//of/base.c:__of_get_next_child Cyclomatic Complexity 14 drivers//of/base.c:__of_device_is_compatible Cyclomatic Complexity 6 drivers//of/base.c:__of_match_node Cyclomatic Complexity 4 drivers//of/base.c:of_n_addr_cells Cyclomatic Complexity 4 drivers//of/base.c:of_n_size_cells Cyclomatic Complexity 1 drivers//of/base.c:of_find_property Cyclomatic Complexity 5 drivers//of/base.c:__of_find_all_nodes Cyclomatic Complexity 71 drivers//of/base.c:of_populate_phandle_cache Cyclomatic Complexity 4 drivers//of/base.c:of_core_init Cyclomatic Complexity 1 drivers//of/base.c:of_find_all_nodes Cyclomatic Complexity 2 drivers//of/base.c:__of_get_property Cyclomatic Complexity 6 drivers//of/base.c:__of_device_is_available Cyclomatic Complexity 2 drivers//of/base.c:of_get_property Cyclomatic Complexity 1 drivers//of/base.c:arch_match_cpu_phys_id Cyclomatic Complexity 5 drivers//of/base.c:__of_find_n_match_cpu_property Cyclomatic Complexity 1 drivers//of/base.c:arch_find_n_match_cpu_physical_id Cyclomatic Complexity 3 drivers//of/base.c:of_cpu_node_to_id Cyclomatic Complexity 1 drivers//of/base.c:of_device_is_compatible Cyclomatic Complexity 4 drivers//of/base.c:of_device_compatible_match Cyclomatic Complexity 2 drivers//of/base.c:of_machine_is_compatible Cyclomatic Complexity 1 drivers//of/base.c:of_device_is_available Cyclomatic Complexity 2 drivers//of/base.c:of_device_is_big_endian Cyclomatic Complexity 2 drivers//of/base.c:of_get_parent Cyclomatic Complexity 2 drivers//of/base.c:of_get_next_parent Cyclomatic Complexity 1 drivers//of/base.c:of_get_next_child Cyclomatic Complexity 6 drivers//of/base.c:of_get_next_available_child Cyclomatic Complexity 4 drivers//of/base.c:of_get_child_by_name Cyclomatic Complexity 5 drivers//of/base.c:__of_find_node_by_path Cyclomatic Complexity 4 drivers//of/base.c:__of_find_node_by_full_path Cyclomatic Complexity 12 drivers//of/base.c:of_find_node_opts_by_path Cyclomatic Complexity 5 drivers//of/base.c:of_find_node_by_name Cyclomatic Complexity 5 drivers//of/base.c:of_find_node_by_type Cyclomatic Complexity 3 drivers//of/base.c:of_get_cpu_node Cyclomatic Complexity 4 drivers//of/base.c:of_find_compatible_node Cyclomatic Complexity 4 drivers//of/base.c:of_find_node_with_property Cyclomatic Complexity 1 drivers//of/base.c:of_match_node Cyclomatic Complexity 6 drivers//of/base.c:of_find_matching_node_and_match Cyclomatic Complexity 4 drivers//of/base.c:of_modalias_node Cyclomatic Complexity 9 drivers//of/base.c:of_find_node_by_phandle Cyclomatic Complexity 3 drivers//of/base.c:of_print_phandle_args Cyclomatic Complexity 2 drivers//of/base.c:of_phandle_iterator_init Cyclomatic Complexity 10 drivers//of/base.c:of_phandle_iterator_next Cyclomatic Complexity 4 drivers//of/base.c:of_phandle_iterator_args Cyclomatic Complexity 5 drivers//of/base.c:__of_parse_phandle_with_args Cyclomatic Complexity 3 drivers//of/base.c:of_parse_phandle Cyclomatic Complexity 2 drivers//of/base.c:of_parse_phandle_with_args Cyclomatic Complexity 25 drivers//of/base.c:of_parse_phandle_with_args_map Cyclomatic Complexity 2 drivers//of/base.c:of_parse_phandle_with_fixed_args Cyclomatic Complexity 4 drivers//of/base.c:of_count_phandle_with_args Cyclomatic Complexity 3 drivers//of/base.c:__of_add_property Cyclomatic Complexity 3 drivers//of/base.c:of_add_property Cyclomatic Complexity 4 drivers//of/base.c:__of_remove_property Cyclomatic Complexity 4 drivers//of/base.c:of_remove_property Cyclomatic Complexity 4 drivers//of/base.c:__of_update_property Cyclomatic Complexity 4 drivers//of/base.c:of_update_property Cyclomatic Complexity 15 drivers//of/base.c:of_alias_scan Cyclomatic Complexity 6 drivers//of/base.c:of_alias_get_id Cyclomatic Complexity 6 drivers//of/base.c:of_alias_get_highest_id Cyclomatic Complexity 4 drivers//of/base.c:of_console_check Cyclomatic Complexity 6 drivers//of/base.c:of_find_next_cache_node Cyclomatic Complexity 2 drivers//of/base.c:of_find_last_cache_level Cyclomatic Complexity 1 drivers//of/base.c:_GLOBAL__sub_I_00100_0_aliases_lookup Cyclomatic Complexity 1 drivers//of/base.c:_GLOBAL__sub_D_00100_1_aliases_lookup -- In file included from drivers//of/platform.c:13:0: >> include/linux/module.h:794:13: warning: 'struct tracepoint' declared inside parameter list will not be visible outside of this definition or declaration struct tracepoint * const *tp); ^~~~~~~~~~ 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:constant_test_bit Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:variable_test_bit Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:fls64 Cyclomatic Complexity 1 include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 include/asm-generic/getorder.h:__get_order Cyclomatic Complexity 2 include/linux/string.h:kbasename Cyclomatic Complexity 2 include/linux/notifier.h:notifier_from_errno Cyclomatic Complexity 1 include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 include/linux/device.h:devres_alloc Cyclomatic Complexity 2 include/linux/device.h:dev_name Cyclomatic Complexity 1 include/linux/kasan.h:kasan_kmalloc 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 68 include/linux/slab.h:kmalloc_large Cyclomatic Complexity 5 include/linux/slab.h:kmalloc Cyclomatic Complexity 1 include/linux/slab.h:kzalloc Cyclomatic Complexity 1 include/linux/of.h:of_have_populated_dt Cyclomatic Complexity 2 include/linux/of.h:of_node_check_flag Cyclomatic Complexity 1 include/linux/of.h:of_node_test_and_set_flag Cyclomatic Complexity 1 include/linux/of.h:of_node_set_flag Cyclomatic Complexity 1 include/linux/of.h:of_node_clear_flag Cyclomatic Complexity 1 include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 1 include/linux/of.h:of_find_matching_node Cyclomatic Complexity 1 drivers//of/platform.c:of_dev_node_match Cyclomatic Complexity 1 drivers//of/platform.c:of_amba_device_create Cyclomatic Complexity 3 drivers//of/platform.c:devm_of_platform_match Cyclomatic Complexity 6 drivers//of/platform.c:of_device_make_bus_id Cyclomatic Complexity 11 drivers//of/platform.c:of_dev_lookup Cyclomatic Complexity 6 drivers//of/platform.c:of_platform_device_destroy Cyclomatic Complexity 3 drivers//of/platform.c:of_find_device_by_node Cyclomatic Complexity 10 drivers//of/platform.c:of_device_alloc Cyclomatic Complexity 5 drivers//of/platform.c:of_platform_device_create_pdata Cyclomatic Complexity 10 drivers//of/platform.c:of_platform_bus_create Cyclomatic Complexity 1 drivers//of/platform.c:of_platform_device_create Cyclomatic Complexity 9 drivers//of/platform.c:of_platform_notify Cyclomatic Complexity 7 drivers//of/platform.c:of_platform_bus_probe Cyclomatic Complexity 5 drivers//of/platform.c:of_platform_populate Cyclomatic Complexity 1 drivers//of/platform.c:of_platform_default_populate Cyclomatic Complexity 4 drivers//of/platform.c:of_platform_default_populate_init Cyclomatic Complexity 3 drivers//of/platform.c:of_platform_depopulate Cyclomatic Complexity 1 drivers//of/platform.c:devm_of_platform_populate_release Cyclomatic Complexity 4 drivers//of/platform.c:devm_of_platform_populate Cyclomatic Complexity 2 drivers//of/platform.c:devm_of_platform_depopulate Cyclomatic Complexity 2 drivers//of/platform.c:of_platform_register_reconfig_notifier Cyclomatic Complexity 1 drivers//of/platform.c:_GLOBAL__sub_I_00100_0_of_default_bus_match_table Cyclomatic Complexity 1 drivers//of/platform.c:_GLOBAL__sub_D_00100_1_of_default_bus_match_table -- In file included from drivers//of/address.c:9:0: >> include/linux/module.h:794:13: warning: 'struct tracepoint' declared inside parameter list will not be visible outside of this definition or declaration struct tracepoint * const *tp); ^~~~~~~~~~ Cyclomatic Complexity 1 include/linux/ioport.h:resource_size Cyclomatic Complexity 1 include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 1 include/linux/err.h:ERR_PTR Cyclomatic Complexity 3 include/linux/string.h:memset Cyclomatic Complexity 4 include/linux/string.h:memcpy Cyclomatic Complexity 1 arch/x86/include/asm/io.h:ioremap Cyclomatic Complexity 2 include/linux/of.h:of_read_number Cyclomatic Complexity 1 include/linux/of.h:of_find_matching_node Cyclomatic Complexity 1 include/linux/of.h:of_property_read_string_index Cyclomatic Complexity 1 include/linux/of.h:of_property_read_bool Cyclomatic Complexity 1 drivers//of/address.c:of_dump_addr Cyclomatic Complexity 3 drivers//of/address.c:of_bus_default_map Cyclomatic Complexity 1 drivers//of/address.c:of_bus_default_get_flags Cyclomatic Complexity 3 drivers//of/address.c:of_bus_pci_count_cells Cyclomatic Complexity 4 drivers//of/address.c:of_bus_pci_get_flags Cyclomatic Complexity 4 drivers//of/address.c:of_bus_pci_map Cyclomatic Complexity 3 drivers//of/address.c:of_bus_isa_count_cells Cyclomatic Complexity 4 drivers//of/address.c:of_bus_isa_map Cyclomatic Complexity 2 drivers//of/address.c:of_bus_isa_get_flags Cyclomatic Complexity 1 drivers//of/address.c:of_empty_ranges_quirk Cyclomatic Complexity 1 drivers//of/address.c:of_bus_isa_match Cyclomatic Complexity 5 drivers//of/address.c:of_bus_pci_match Cyclomatic Complexity 8 drivers//of/address.c:of_translate_one Cyclomatic Complexity 2 drivers//of/address.c:of_bus_default_translate Cyclomatic Complexity 1 drivers//of/address.c:of_bus_isa_translate Cyclomatic Complexity 1 drivers//of/address.c:of_bus_pci_translate Cyclomatic Complexity 3 drivers//of/address.c:of_match_bus Cyclomatic Complexity 2 drivers//of/address.c:parser_init Cyclomatic Complexity 3 drivers//of/address.c:of_bus_default_count_cells Cyclomatic Complexity 10 drivers//of/address.c:__of_translate_address Cyclomatic Complexity 3 drivers//of/address.c:of_translate_ioport Cyclomatic Complexity 9 drivers//of/address.c:of_get_pci_address Cyclomatic Complexity 1 drivers//of/address.c:of_pci_range_parser_init Cyclomatic Complexity 1 drivers//of/address.c:of_pci_dma_range_parser_init Cyclomatic Complexity 4 drivers//of/address.c:of_pci_range_to_resource Cyclomatic Complexity 2 drivers//of/address.c:of_translate_address Cyclomatic Complexity 5 drivers//of/address.c:__of_address_to_resource Cyclomatic Complexity 2 drivers//of/address.c:of_pci_address_to_resource Cyclomatic Complexity 8 drivers//of/address.c:of_pci_range_parser_one Cyclomatic Complexity 2 drivers//of/address.c:of_translate_dma_address Cyclomatic Complexity 8 drivers//of/address.c:of_get_address Cyclomatic Complexity 2 drivers//of/address.c:of_address_to_resource Cyclomatic Complexity 4 drivers//of/address.c:of_find_matching_node_by_address Cyclomatic Complexity 2 drivers//of/address.c:of_iomap Cyclomatic Complexity 4 drivers//of/address.c:of_io_request_and_map Cyclomatic Complexity 8 drivers//of/address.c:of_dma_get_range Cyclomatic Complexity 3 drivers//of/address.c:of_dma_is_coherent Cyclomatic Complexity 1 drivers//of/address.c:_GLOBAL__sub_I_00100_0_of_get_pci_address Cyclomatic Complexity 1 drivers//of/address.c:_GLOBAL__sub_D_00100_1_of_get_pci_address -- In file included from drivers//of/irq.c:22:0: >> include/linux/module.h:794:13: warning: 'struct tracepoint' declared inside parameter list will not be visible outside of this definition or declaration struct tracepoint * const *tp); ^~~~~~~~~~ Cyclomatic Complexity 5 include/linux/compiler.h:__read_once_size Cyclomatic Complexity 5 include/linux/compiler.h:__write_once_size 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:fls64 Cyclomatic Complexity 1 include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 1 include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 2 include/linux/list.h:__list_add Cyclomatic Complexity 1 include/linux/list.h:list_add_tail 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 include/linux/list.h:list_empty Cyclomatic Complexity 1 include/asm-generic/getorder.h:__get_order Cyclomatic Complexity 3 include/linux/string.h:memset Cyclomatic Complexity 1 include/linux/device.h:dev_set_msi_domain Cyclomatic Complexity 1 include/linux/of.h:of_node_set_flag Cyclomatic Complexity 1 include/linux/of.h:of_node_clear_flag Cyclomatic Complexity 2 include/linux/of.h:of_node_full_name Cyclomatic Complexity 2 include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 include/linux/of.h:of_property_read_string_index Cyclomatic Complexity 1 include/linux/of.h:of_property_read_bool Cyclomatic Complexity 1 include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 include/linux/kasan.h:kasan_kmalloc 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 68 include/linux/slab.h:kmalloc_large Cyclomatic Complexity 5 include/linux/slab.h:kmalloc Cyclomatic Complexity 1 include/linux/slab.h:kzalloc Cyclomatic Complexity 1 include/linux/irq.h:irqd_get_trigger_type Cyclomatic Complexity 2 include/linux/irqdomain.h:of_node_to_fwnode Cyclomatic Complexity 1 include/linux/irqdomain.h:irq_find_matching_fwnode Cyclomatic Complexity 1 include/linux/irqdomain.h:irq_find_matching_host Cyclomatic Complexity 1 include/linux/irqdomain.h:irq_find_host Cyclomatic Complexity 3 drivers//of/irq.c:__of_msi_map_rid Cyclomatic Complexity 5 drivers//of/irq.c:of_irq_find_parent Cyclomatic Complexity 29 drivers//of/irq.c:of_irq_parse_raw Cyclomatic Complexity 6 drivers//of/irq.c:of_irq_parse_one Cyclomatic Complexity 2 drivers//of/irq.c:irq_of_parse_and_map Cyclomatic Complexity 3 drivers//of/irq.c:of_irq_get Cyclomatic Complexity 4 drivers//of/irq.c:of_irq_to_resource Cyclomatic Complexity 3 drivers//of/irq.c:of_irq_get_byname Cyclomatic Complexity 2 drivers//of/irq.c:of_irq_count Cyclomatic Complexity 3 drivers//of/irq.c:of_irq_to_resource_table Cyclomatic Complexity 27 drivers//of/irq.c:of_irq_init Cyclomatic Complexity 1 drivers//of/irq.c:of_msi_map_rid Cyclomatic Complexity 1 drivers//of/irq.c:of_msi_map_get_device_domain Cyclomatic Complexity 7 drivers//of/irq.c:of_msi_get_domain Cyclomatic Complexity 1 drivers//of/irq.c:of_msi_configure Cyclomatic Complexity 1 drivers//of/irq.c:_GLOBAL__sub_I_00100_0_irq_of_parse_and_map Cyclomatic Complexity 1 drivers//of/irq.c:_GLOBAL__sub_D_00100_1_irq_of_parse_and_map -- In file included from drivers//of/resolver.c:12:0: >> include/linux/module.h:794:13: warning: 'struct tracepoint' declared inside parameter list will not be visible outside of this definition or declaration struct tracepoint * const *tp); ^~~~~~~~~~ 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 include/uapi/linux/swab.h:__swab32p Cyclomatic Complexity 1 include/uapi/linux/byteorder/little_endian.h:__be32_to_cpup Cyclomatic Complexity 1 include/linux/byteorder/generic.h:be32_add_cpu Cyclomatic Complexity 2 include/linux/string.h:kbasename Cyclomatic Complexity 1 include/linux/string.h:strnlen Cyclomatic Complexity 4 include/linux/string.h:strlen Cyclomatic Complexity 3 include/linux/string.h:kmemdup Cyclomatic Complexity 2 include/linux/of.h:of_node_check_flag Cyclomatic Complexity 1 include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 1 drivers//of/resolver.c:node_name_cmp Cyclomatic Complexity 4 drivers//of/resolver.c:live_tree_max_phandle Cyclomatic Complexity 8 drivers//of/resolver.c:adjust_overlay_phandles Cyclomatic Complexity 18 drivers//of/resolver.c:adjust_local_phandle_references Cyclomatic Complexity 10 drivers//of/resolver.c:update_usages_of_a_phandle_reference Cyclomatic Complexity 16 drivers//of/resolver.c:of_resolve_phandles Cyclomatic Complexity 1 drivers//of/resolver.c:_GLOBAL__sub_I_00100_0_of_resolve_phandles Cyclomatic Complexity 1 drivers//of/resolver.c:_GLOBAL__sub_D_00100_1_of_resolve_phandles -- In file included from drivers//of/overlay.c:12:0: >> include/linux/module.h:794:13: warning: 'struct tracepoint' declared inside parameter list will not be visible outside of this definition or declaration struct tracepoint * const *tp); ^~~~~~~~~~ Cyclomatic Complexity 5 include/linux/compiler.h:__write_once_size Cyclomatic Complexity 2 arch/x86/include/asm/bitops.h:set_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:fls64 Cyclomatic Complexity 1 include/linux/log2.h:__ilog2_u64 Cyclomatic Complexity 1 include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 2 include/linux/list.h:__list_add Cyclomatic Complexity 1 include/linux/list.h:list_add_tail 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 include/asm-generic/getorder.h:__get_order Cyclomatic Complexity 2 include/linux/string.h:kbasename Cyclomatic Complexity 1 include/linux/string.h:strnlen Cyclomatic Complexity 4 include/linux/string.h:strlen Cyclomatic Complexity 4 include/linux/string.h:memcpy Cyclomatic Complexity 3 include/linux/string.h:kmemdup Cyclomatic Complexity 2 include/linux/string.h:strcpy Cyclomatic Complexity 2 include/linux/notifier.h:notifier_to_errno Cyclomatic Complexity 3 include/linux/of.h:of_node_is_root Cyclomatic Complexity 2 include/linux/of.h:of_node_check_flag Cyclomatic Complexity 1 include/linux/of.h:of_property_set_flag Cyclomatic Complexity 1 include/linux/of.h:of_find_node_by_path Cyclomatic Complexity 2 include/linux/of.h:of_property_read_u32_array Cyclomatic Complexity 1 include/linux/of.h:of_property_read_u32 Cyclomatic Complexity 1 include/linux/of.h:of_changeset_attach_node Cyclomatic Complexity 1 include/linux/of.h:of_changeset_add_property Cyclomatic Complexity 1 include/linux/of.h:of_changeset_update_property Cyclomatic Complexity 1 include/linux/kasan.h:kasan_kmalloc 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 68 include/linux/slab.h:kmalloc_large Cyclomatic Complexity 5 include/linux/slab.h:kmalloc Cyclomatic Complexity 5 include/linux/slab.h:kmalloc_array Cyclomatic Complexity 1 include/linux/slab.h:kcalloc Cyclomatic Complexity 1 include/linux/slab.h:kzalloc Cyclomatic Complexity 1 drivers//of/overlay.c:devicetree_corrupt Cyclomatic Complexity 4 drivers//of/overlay.c:find_node Cyclomatic Complexity 5 drivers//of/overlay.c:find_target_node Cyclomatic Complexity 15 drivers//of/overlay.c:init_overlay_changeset Cyclomatic Complexity 12 drivers//of/overlay.c:dup_and_fixup_symbol_prop Cyclomatic Complexity 9 drivers//of/overlay.c:add_changeset_property Cyclomatic Complexity 3 drivers//of/overlay.c:build_changeset_symbols_node Cyclomatic Complexity 8 drivers//of/overlay.c:add_changeset_node Cyclomatic Complexity 5 drivers//of/overlay.c:build_changeset_next_level Cyclomatic Complexity 6 drivers//of/overlay.c:build_changeset Cyclomatic Complexity 4 drivers//of/overlay.c:overlay_notify Cyclomatic Complexity 4 drivers//of/overlay.c:free_overlay_changeset Cyclomatic Complexity 10 drivers//of/overlay.c:node_overlaps_later_cs Cyclomatic Complexity 5 drivers//of/overlay.c:overlay_removal_is_ok Cyclomatic Complexity 1 drivers//of/overlay.c:of_overlay_mutex_lock Cyclomatic Complexity 1 drivers//of/overlay.c:of_overlay_mutex_unlock Cyclomatic Complexity 12 drivers//of/overlay.c:of_overlay_apply Cyclomatic Complexity 1 drivers//of/overlay.c:of_overlay_notifier_register Cyclomatic Complexity 1 drivers//of/overlay.c:of_overlay_notifier_unregister Cyclomatic Complexity 7 drivers//of/overlay.c:of_overlay_fdt_apply Cyclomatic Complexity 10 drivers//of/overlay.c:of_overlay_remove Cyclomatic Complexity 6 drivers//of/overlay.c:of_overlay_remove_all Cyclomatic Complexity 1 drivers//of/overlay.c:_GLOBAL__sub_I_00100_0_of_overlay_mutex_lock Cyclomatic Complexity 1 drivers//of/overlay.c:_GLOBAL__sub_D_00100_1_of_overlay_mutex_lock .. vim +794 include/linux/module.h 788 789 #ifdef CONFIG_MODVERSIONS 790 void module_layout(struct module *mod, 791 struct modversion_info *ver, 792 struct kernel_param *kp, 793 struct kernel_symbol *ks, > 794 struct tracepoint * const *tp); 795 #endif /* CONFIG_MODVERSIONS */ 796 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --LQksG6bCIzRHxTLp Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 bSNb5f2kjInU7we4vFfvbrLO//p/t21Ht3huAQA= --LQksG6bCIzRHxTLp--