Hi Shyam, [auto build test ERROR on ulf.hansson-mmc/next] [also build test ERROR on v4.9-rc4 next-20161109] [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/Shyam-Sundar-S-K/mmc-sdhci-pci-Add-support-for-HS200-tuning-mode-on-AMD-eMMC-4-5-1/20161109-145027 base: https://git.linaro.org/people/ulf.hansson/mmc next config: i386-randconfig-x006-201645 (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 error/warnings (new ones prefixed by >>): drivers/mmc/host/sdhci-pci-core.c: In function 'amd_find_good_phase': >> drivers/mmc/host/sdhci-pci-core.c:877:37: error: implicit declaration of function 'sdhci_pci_priv' [-Werror=implicit-function-declaration] struct amd_tuning_descriptor *td = sdhci_pci_priv(slot); ^~~~~~~~~~~~~~ >> drivers/mmc/host/sdhci-pci-core.c:877:37: warning: initialization makes pointer from integer without a cast [-Wint-conversion] drivers/mmc/host/sdhci-pci-core.c: In function 'amd_execute_tuning': drivers/mmc/host/sdhci-pci-core.c:946:37: warning: initialization makes pointer from integer without a cast [-Wint-conversion] struct amd_tuning_descriptor *td = sdhci_pci_priv(slot); ^~~~~~~~~~~~~~ Cyclomatic Complexity 1 arch/x86/include/asm/paravirt.h:arch_local_save_flags Cyclomatic Complexity 1 arch/x86/include/asm/paravirt.h:arch_local_irq_restore Cyclomatic Complexity 1 arch/x86/include/asm/paravirt.h:arch_local_irq_disable Cyclomatic Complexity 1 arch/x86/include/asm/paravirt.h:arch_local_irq_save Cyclomatic Complexity 1 include/linux/err.h:ERR_PTR Cyclomatic Complexity 1 include/linux/err.h:PTR_ERR Cyclomatic Complexity 2 include/linux/err.h:IS_ERR Cyclomatic Complexity 1 include/linux/err.h:ERR_CAST Cyclomatic Complexity 1 arch/x86/include/asm/irqflags.h:arch_irqs_disabled_flags Cyclomatic Complexity 1 arch/x86/include/asm/preempt.h:should_resched Cyclomatic Complexity 1 include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 3 include/linux/spinlock.h:spin_unlock_irqrestore Cyclomatic Complexity 1 arch/x86/include/asm/io.h:readb Cyclomatic Complexity 1 arch/x86/include/asm/io.h:readw Cyclomatic Complexity 1 arch/x86/include/asm/io.h:readl Cyclomatic Complexity 1 arch/x86/include/asm/io.h:writeb Cyclomatic Complexity 1 arch/x86/include/asm/io.h:writew Cyclomatic Complexity 1 arch/x86/include/asm/io.h:writel Cyclomatic Complexity 1 include/linux/kobject.h:kobject_name Cyclomatic Complexity 1 include/linux/device.h:devm_kzalloc Cyclomatic Complexity 3 include/linux/device.h:dev_name 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_read_config_byte Cyclomatic Complexity 1 include/linux/pci.h:pci_read_config_dword Cyclomatic Complexity 1 include/linux/pci.h:pci_write_config_byte Cyclomatic Complexity 1 include/linux/pci.h:pci_write_config_dword 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/mmc/host.h:mmc_priv Cyclomatic Complexity 1 include/asm-generic/gpio.h:gpio_is_valid Cyclomatic Complexity 1 include/asm-generic/gpio.h:gpio_direction_output Cyclomatic Complexity 1 include/asm-generic/gpio.h:gpio_set_value_cansleep Cyclomatic Complexity 1 include/linux/pm_runtime.h:pm_runtime_allow Cyclomatic Complexity 1 include/linux/pm_runtime.h:pm_runtime_forbid Cyclomatic Complexity 1 include/linux/pm_runtime.h:pm_suspend_ignore_children Cyclomatic Complexity 1 include/linux/pm_runtime.h:pm_runtime_get_noresume Cyclomatic Complexity 1 include/linux/pm_runtime.h:pm_runtime_put_noidle Cyclomatic Complexity 1 include/linux/pm_runtime.h:__pm_runtime_use_autosuspend Cyclomatic Complexity 1 include/linux/pm_runtime.h:pm_runtime_set_autosuspend_delay Cyclomatic Complexity 1 include/linux/pm_runtime.h:pm_runtime_use_autosuspend Cyclomatic Complexity 1 drivers/mmc/host/sdhci.h:sdhci_writel Cyclomatic Complexity 1 drivers/mmc/host/sdhci.h:sdhci_writew Cyclomatic Complexity 1 drivers/mmc/host/sdhci.h:sdhci_writeb Cyclomatic Complexity 1 drivers/mmc/host/sdhci.h:sdhci_readl Cyclomatic Complexity 1 drivers/mmc/host/sdhci.h:sdhci_readw Cyclomatic Complexity 1 drivers/mmc/host/sdhci.h:sdhci_readb Cyclomatic Complexity 1 drivers/mmc/host/sdhci.h:sdhci_priv Cyclomatic Complexity 1 drivers/mmc/host/sdhci-pci-core.c:ricoh_mmc_probe_slot Cyclomatic Complexity 1 drivers/mmc/host/sdhci-pci-core.c:mrst_hc_probe_slot Cyclomatic Complexity 1 drivers/mmc/host/sdhci-pci-core.c:mrst_hc_probe Cyclomatic Complexity 1 drivers/mmc/host/sdhci-pci-core.c:pch_hc_probe_slot Cyclomatic Complexity 1 drivers/mmc/host/sdhci-pci-core.c:sdhci_pci_add_own_cd Cyclomatic Complexity 1 drivers/mmc/host/sdhci-pci-core.c:sdhci_pci_remove_own_cd Cyclomatic Complexity 1 drivers/mmc/host/sdhci-pci-core.c:mfd_emmc_probe_slot Cyclomatic Complexity 1 drivers/mmc/host/sdhci-pci-core.c:mfd_sdio_probe_slot Cyclomatic Complexity 1 drivers/mmc/host/sdhci-pci-core.c:byt_sdio_probe_slot Cyclomatic Complexity 4 drivers/mmc/host/sdhci-pci-core.c:intel_mrfld_mmc_probe_slot Cyclomatic Complexity 1 drivers/mmc/host/sdhci-pci-core.c:rtsx_probe_slot Cyclomatic Complexity 1 drivers/mmc/host/sdhci-pci-core.c:amd_enable_manual_tuning Cyclomatic Complexity 3 drivers/mmc/host/sdhci-pci-core.c:sdhci_pci_set_bus_width Cyclomatic Complexity 1 drivers/mmc/host/sdhci-pci-core.c:sdhci_pci_runtime_pm_allow Cyclomatic Complexity 1 drivers/mmc/host/sdhci-pci-core.c:sdhci_pci_runtime_pm_forbid Cyclomatic Complexity 1 drivers/mmc/host/sdhci-pci-core.c:sdhci_driver_init Cyclomatic Complexity 3 drivers/mmc/host/sdhci-pci-core.c:sdhci_pci_select_drive_strength Cyclomatic Complexity 3 drivers/mmc/host/sdhci-pci-core.c:sdhci_pci_hw_reset Cyclomatic Complexity 12 drivers/mmc/host/sdhci-pci-core.c:byt_sd_probe_slot Cyclomatic Complexity 5 drivers/mmc/host/sdhci-pci-core.c:spt_select_drive_strength Cyclomatic Complexity 3 drivers/mmc/host/sdhci-pci-core.c:via_probe Cyclomatic Complexity 3 drivers/mmc/host/sdhci-pci-core.c:syskt_probe Cyclomatic Complexity 3 drivers/mmc/host/sdhci-pci-core.c:jmicron_enable_mmc Cyclomatic Complexity 5 drivers/mmc/host/sdhci-pci-core.c:jmicron_pmos Cyclomatic Complexity 10 drivers/mmc/host/sdhci-pci-core.c:jmicron_suspend Cyclomatic Complexity 11 drivers/mmc/host/sdhci-pci-core.c:jmicron_remove_slot Cyclomatic Complexity 15 drivers/mmc/host/sdhci-pci-core.c:jmicron_probe_slot Cyclomatic Complexity 9 drivers/mmc/host/sdhci-pci-core.c:ricoh_probe Cyclomatic Complexity 19 drivers/mmc/host/sdhci-pci-core.c:sdhci_pci_remove_slot Cyclomatic Complexity 4 drivers/mmc/host/sdhci-pci-core.c:sdhci_pci_remove Cyclomatic Complexity 12 drivers/mmc/host/sdhci-pci-core.c:jmicron_resume Cyclomatic Complexity 69 drivers/mmc/host/sdhci-pci-core.c:sdhci_pci_probe_slot Cyclomatic Complexity 33 drivers/mmc/host/sdhci-pci-core.c:sdhci_pci_probe Cyclomatic Complexity 29 drivers/mmc/host/sdhci-pci-core.c:spt_read_drive_strength Cyclomatic Complexity 5 drivers/mmc/host/sdhci-pci-core.c:byt_emmc_probe_slot Cyclomatic Complexity 8 drivers/mmc/host/sdhci-pci-core.c:syskt_probe_slot Cyclomatic Complexity 2 drivers/mmc/host/sdhci-pci-core.c:sdhci_pci_gpio_hw_reset Cyclomatic Complexity 1 drivers/mmc/host/sdhci-pci-core.c:sdhci_pci_int_hw_reset Cyclomatic Complexity 12 drivers/mmc/host/sdhci-pci-core.c:sdhci_pci_enable_dma Cyclomatic Complexity 1 drivers/mmc/host/sdhci-pci-core.c:amd_tuning_reset Cyclomatic Complexity 1 drivers/mmc/host/sdhci-pci-core.c:amd_config_tuning_phase Cyclomatic Complexity 42 drivers/mmc/host/sdhci-pci-core.c:amd_find_good_phase Cyclomatic Complexity 3 drivers/mmc/host/sdhci-pci-core.c:amd_execute_tuning Cyclomatic Complexity 9 drivers/mmc/host/sdhci-pci-core.c:amd_probe Cyclomatic Complexity 6 drivers/mmc/host/sdhci-pci-core.c:sdhci_intel_set_power Cyclomatic Complexity 5 drivers/mmc/host/sdhci-pci-core.c:bxt_get_cd Cyclomatic Complexity 24 drivers/mmc/host/sdhci-pci-core.c:jmicron_probe Cyclomatic Complexity 1 drivers/mmc/host/sdhci-pci-core.c:ricoh_mmc_resume vim +/sdhci_pci_priv +877 drivers/mmc/host/sdhci-pci-core.c 871 } 872 873 static int amd_find_good_phase(struct sdhci_host *host) 874 { 875 struct sdhci_pci_slot *slot = sdhci_priv(host); 876 struct pci_dev *pdev = slot->chip->pdev; > 877 struct amd_tuning_descriptor *td = sdhci_pci_priv(slot); 878 879 unsigned int val; 880 unsigned long flags; --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation
Attachment:
.config.gz
Description: application/gzip