Hi Michael, [auto build test WARNING on net-next/master]
url: https://github.com/0day-ci/linux/commits/Michael-Chan/bnxt_en-Add-interface-to-support-RDMA-driver/20161207-053721 config: i386-randconfig-h1-12070631 (attached as .config) compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901 reproduce: # save the attached .config to linux build tree make ARCH=i386 All warnings (new ones prefixed by >>): drivers/net/ethernet/broadcom/bnxt/bnxt.c: In function 'bnxt_get_max_func_irqs': >> drivers/net/ethernet/broadcom/bnxt/bnxt.c:4818:1: warning: control reaches >> end of non-void function [-Wreturn-type] } ^ 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 1 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:__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:INIT_LIST_HEAD Cyclomatic Complexity 1 include/asm-generic/getorder.h:__get_order Cyclomatic Complexity 1 include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 arch/x86/include/asm/irqflags.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 arch/x86/include/asm/processor.h:prefetch Cyclomatic Complexity 1 arch/x86/include/asm/atomic.h:atomic_read Cyclomatic Complexity 1 arch/x86/include/asm/atomic.h:atomic_set Cyclomatic Complexity 1 arch/x86/include/asm/atomic.h:atomic_inc Cyclomatic Complexity 1 arch/x86/include/asm/atomic.h:atomic_cmpxchg 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/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/workqueue.h:__init_work 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:gfp_zonelist Cyclomatic Complexity 1 include/linux/gfp.h:node_zonelist 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 67 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 arch/x86/include/asm/io.h:readl Cyclomatic Complexity 1 arch/x86/include/asm/io.h:writel Cyclomatic Complexity 1 include/linux/device.h:dev_get_drvdata Cyclomatic Complexity 1 include/linux/device.h:dev_set_drvdata Cyclomatic Complexity 1 include/linux/pci.h:pci_is_bridge Cyclomatic Complexity 1 include/linux/mm.h:lowmem_page_address Cyclomatic Complexity 1 include/linux/mm.h:page_is_pfmemalloc Cyclomatic Complexity 1 include/linux/pci.h:pci_disable_msix Cyclomatic Complexity 1 include/linux/pci.h:pci_enable_msix_range Cyclomatic Complexity 1 include/linux/pci.h:pci_get_drvdata Cyclomatic Complexity 1 include/linux/pci.h:pci_set_drvdata Cyclomatic Complexity 1 include/linux/dma-debug.h:debug_dma_map_page Cyclomatic Complexity 1 include/linux/dma-debug.h:debug_dma_mapping_error Cyclomatic Complexity 1 include/linux/dma-debug.h:debug_dma_unmap_page Cyclomatic Complexity 1 include/linux/dma-debug.h:debug_dma_alloc_coherent Cyclomatic Complexity 1 include/linux/dma-debug.h:debug_dma_free_coherent Cyclomatic Complexity 1 include/linux/dma-debug.h:debug_dma_sync_single_for_cpu Cyclomatic Complexity 1 include/linux/dma-debug.h:debug_dma_sync_single_for_device Cyclomatic Complexity 1 include/linux/kmemcheck.h:kmemcheck_mark_initialized Cyclomatic Complexity 1 include/linux/dma-mapping.h:valid_dma_direction Cyclomatic Complexity 1 arch/x86/include/asm/dma-mapping.h:get_dma_ops Cyclomatic Complexity 2 include/linux/dma-mapping.h:dma_mapping_error Cyclomatic Complexity 1 include/linux/dynamic_queue_limits.h:dql_avail Cyclomatic Complexity 1 include/linux/skbuff.h:skb_frag_size Cyclomatic Complexity 1 include/linux/skbuff.h:skb_frag_size_set Cyclomatic Complexity 1 include/linux/skbuff.h:__skb_set_hash Cyclomatic Complexity 1 include/linux/skbuff.h:skb_set_hash Cyclomatic Complexity 1 include/linux/skbuff.h:skb_end_pointer Cyclomatic Complexity 1 include/linux/skbuff.h:skb_headlen Cyclomatic Complexity 1 include/linux/skbuff.h:skb_reserve Cyclomatic Complexity 1 include/linux/skbuff.h:skb_inner_transport_header Cyclomatic Complexity 1 include/linux/skbuff.h:skb_inner_network_header Cyclomatic Complexity 1 include/linux/skbuff.h:skb_transport_header Cyclomatic Complexity 1 include/linux/skbuff.h:skb_transport_offset Cyclomatic Complexity 1 include/linux/skbuff.h:skb_inner_network_header_len Cyclomatic Complexity 1 include/linux/skbuff.h:skb_inner_network_offset Cyclomatic Complexity 1 include/linux/skbuff.h:skb_frag_page Cyclomatic Complexity 1 include/linux/skbuff.h:__skb_frag_set_page Cyclomatic Complexity 1 include/linux/skbuff.h:skb_get_queue_mapping Cyclomatic Complexity 1 include/linux/skbuff.h:skb_record_rx_queue Cyclomatic Complexity 1 include/linux/skbuff.h:skb_is_gso Cyclomatic Complexity 1 include/linux/skbuff.h:skb_checksum_none_assert Cyclomatic Complexity 1 include/linux/netdevice.h:napi_disable_pending Cyclomatic Complexity 3 include/linux/netdevice.h:napi_schedule_prep Cyclomatic Complexity 1 include/linux/netdevice.h:netdev_get_num_tc Cyclomatic Complexity 1 include/linux/netdevice.h:netdev_get_tx_queue Cyclomatic Complexity 1 include/linux/netdevice.h:netdev_priv Cyclomatic Complexity 1 include/linux/netdevice.h:netif_tx_stop_queue Cyclomatic Complexity 1 include/linux/netdevice.h:netif_tx_queue_stopped Cyclomatic Complexity 1 include/linux/netdevice.h:netif_running Cyclomatic Complexity 1 include/linux/netdevice.h:netif_carrier_ok Cyclomatic Complexity 1 include/linux/netdevice.h:__netif_tx_lock Cyclomatic Complexity 1 include/linux/netdevice.h:__netif_tx_unlock Cyclomatic Complexity 1 include/linux/netdevice.h:netif_addr_lock_bh Cyclomatic Complexity 1 include/linux/netdevice.h:netif_addr_unlock_bh Cyclomatic Complexity 1 include/linux/etherdevice.h:is_zero_ether_addr Cyclomatic Complexity 1 include/linux/etherdevice.h:is_multicast_ether_addr vim +4818 drivers/net/ethernet/broadcom/bnxt/bnxt.c 4802 if (bp->flags & BNXT_FLAG_USING_MSIX) 4803 bnxt_setup_msix(bp); 4804 else 4805 bnxt_setup_inta(bp); 4806 4807 rc = bnxt_set_real_num_queues(bp); 4808 return rc; 4809 } 4810 4811 static unsigned int bnxt_get_max_func_irqs(struct bnxt *bp) 4812 { 4813 if (BNXT_PF(bp)) 4814 return bp->pf.max_irqs; 4815 #if defined(CONFIG_BNXT_SRIOV) 4816 return bp->vf.max_irqs; 4817 #endif > 4818 } 4819 4820 void bnxt_set_max_func_irqs(struct bnxt *bp, unsigned int max_irqs) 4821 { 4822 if (BNXT_PF(bp)) 4823 bp->pf.max_irqs = max_irqs; 4824 #if defined(CONFIG_BNXT_SRIOV) 4825 else 4826 bp->vf.max_irqs = max_irqs; --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
.config.gz
Description: application/gzip