Buildresult: linus-rand/x86_64-randconfig/x86_64-gcc8 built on Jan 28 2019, 07:16
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
Failed
Date/Time:
Jan 28 2019, 07:16
Duration:
0:01:30.495683
Builder:
ka1
Revision:
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm (
1fc7f56db7a7c467e46a5d2e2a009d2f337e0338)
Target:
linus-rand/x86_64-randconfig/x86_64-gcc8
Branch:
linus-rand
Compiler:
x86_64-gcc8
(x86_64-linux-gcc (GCC) 8.1.0 / GNU ld (GNU Binutils) 2.30)
Config:
randconfig
(
download
)
Log:
Download original
Possible errors
drivers/pinctrl/mediatek/pinctrl-moore.c:22:44: error: array type has incomplete element type 'struct pinconf_generic_params' drivers/pinctrl/mediatek/pinctrl-moore.c:46:9: error: implicit declaration of function 'pinmux_generic_get_function'; did you mean 'pinmux_generic_free_functions'? [-Werror=implicit-function-declaration] drivers/pinctrl/mediatek/pinctrl-moore.c:50:8: error: implicit declaration of function 'pinctrl_generic_get_group'; did you mean 'pinctrl_dev_get_name'? [-Werror=implicit-function-declaration] drivers/pinctrl/mediatek/pinctrl-moore.c:55:7: error: dereferencing pointer to incomplete type 'struct function_desc' drivers/pinctrl/mediatek/pinctrl-moore.c:55:18: error: dereferencing pointer to incomplete type 'struct group_desc' drivers/pinctrl/mediatek/pinctrl-moore.c:357:8: error: implicit declaration of function 'pinctrl_generic_get_group_pins'; did you mean 'pinctrl_get_group_pins'? [-Werror=implicit-function-declaration] drivers/pinctrl/mediatek/pinctrl-moore.c:397:22: error: 'pinctrl_generic_get_group_count' undeclared here (not in a function); did you mean 'pinctrl_get_group_pins'? drivers/pinctrl/mediatek/pinctrl-moore.c:398:20: error: 'pinctrl_generic_get_group_name' undeclared here (not in a function); did you mean 'pinctrl_dev_get_devname'? drivers/pinctrl/mediatek/pinctrl-moore.c:399:20: error: 'pinctrl_generic_get_group_pins' undeclared here (not in a function); did you mean 'pinctrl_get_group_pins'? drivers/pinctrl/mediatek/pinctrl-moore.c:400:20: error: 'pinconf_generic_dt_node_to_map_all' undeclared here (not in a function); did you mean 'pinconf_generic_dump_config'? drivers/pinctrl/mediatek/pinctrl-moore.c:401:17: error: 'pinconf_generic_dt_free_map' undeclared here (not in a function); did you mean 'pinconf_generic_params'? drivers/pinctrl/mediatek/pinctrl-moore.c:405:25: error: 'pinmux_generic_get_function_count' undeclared here (not in a function); did you mean 'pinmux_generic_free_functions'? drivers/pinctrl/mediatek/pinctrl-moore.c:406:23: error: 'pinmux_generic_get_function_name' undeclared here (not in a function); did you mean 'pinmux_generic_free_functions'? drivers/pinctrl/mediatek/pinctrl-moore.c:407:25: error: 'pinmux_generic_get_function_groups' undeclared here (not in a function); did you mean 'pinmux_generic_free_functions'? drivers/pinctrl/mediatek/pinctrl-moore.c:521:6: error: 'struct gpio_chip' has no member named 'of_node' drivers/pinctrl/mediatek/pinctrl-moore.c:522:6: error: 'struct gpio_chip' has no member named 'of_gpio_n_cells' drivers/pinctrl/mediatek/pinctrl-moore.c:552:50: error: invalid use of undefined type 'struct group_desc' drivers/pinctrl/mediatek/pinctrl-moore.c:554:9: error: implicit declaration of function 'pinctrl_generic_add_group'; did you mean 'pinconf_generic_dump_pins'? [-Werror=implicit-function-declaration] drivers/pinctrl/mediatek/pinctrl-moore.c:554:51: error: dereferencing pointer to incomplete type 'const struct group_desc' drivers/pinctrl/mediatek/pinctrl-moore.c:572:53: error: invalid use of undefined type 'struct function_desc' drivers/pinctrl/mediatek/pinctrl-moore.c:574:9: error: implicit declaration of function 'pinmux_generic_add_function'; did you mean 'pinmux_generic_free_functions'? [-Werror=implicit-function-declaration] drivers/pinctrl/mediatek/pinctrl-moore.c:574:52: error: dereferencing pointer to incomplete type 'const struct function_desc' include/linux/build_bug.h:16:45: error: bit-field '<anonymous>' width not an integer constant cc1: some warnings being treated as errors make[4]: *** [scripts/Makefile.build:276: drivers/pinctrl/mediatek/pinctrl-moore.o] Error 1 make[3]: *** [scripts/Makefile.build:492: drivers/pinctrl/mediatek] Error 2 make[2]: *** [scripts/Makefile.build:492: drivers/pinctrl] Error 2 make[1]: *** [Makefile:1043: drivers] Error 2 make: *** [Makefile:152: sub-make] Error 2
Possible warnings (14)
WARNING: unmet direct dependencies detected for PINCTRL_MTK_MOORE WARNING: unmet direct dependencies detected for PINCTRL_MTK_MOORE WARNING: unmet direct dependencies detected for PCI_LOCKLESS_CONFIG WARNING: unmet direct dependencies detected for PINCTRL_MTK_MOORE WARNING: unmet direct dependencies detected for PCI_LOCKLESS_CONFIG WARNING: unmet direct dependencies detected for PINCTRL_MTK_MOORE WARNING: unmet direct dependencies detected for PCI_LOCKLESS_CONFIG WARNING: unmet direct dependencies detected for PINCTRL_MTK_MOORE WARNING: unmet direct dependencies detected for PCI_LOCKLESS_CONFIG WARNING: unmet direct dependencies detected for PINCTRL_MTK_MOORE WARNING: unmet direct dependencies detected for PCI_LOCKLESS_CONFIG drivers/pinctrl/mediatek/pinctrl-moore.c:46:7: warning: assignment to 'struct function_desc *' from 'int' makes pointer from integer without a cast [-Wint-conversion] drivers/pinctrl/mediatek/pinctrl-moore.c:50:6: warning: assignment to 'struct group_desc *' from 'int' makes pointer from integer without a cast [-Wint-conversion] drivers/pinctrl/mediatek/pinctrl-moore.c:22:44: warning: 'mtk_custom_bindings' defined but not used [-Wunused-variable]
Full Log
# git rev-parse -q --verify 1fc7f56db7a7c467e46a5d2e2a009d2f337e0338^{commit} 1fc7f56db7a7c467e46a5d2e2a009d2f337e0338 already have revision, skipping fetch # git checkout -q -f -B kisskb 1fc7f56db7a7c467e46a5d2e2a009d2f337e0338 # git clean -qxdf # < git log -1 # commit 1fc7f56db7a7c467e46a5d2e2a009d2f337e0338 # Merge: c180f1b04be0 b2869f28e147 # Author: Linus Torvalds <torvalds@linux-foundation.org> # Date: Sun Jan 27 09:21:00 2019 -0800 # # Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm # # Pull KVM fixes from Paolo Bonzini: # "Quite a few fixes for x86: nested virtualization save/restore, AMD # nested virtualization and virtual APIC, 32-bit fixes, an important fix # to restore operation on older processors, and a bunch of hyper-v # bugfixes. Several are marked stable. # # There are also fixes for GCC warnings and for a GCC/objtool interaction" # # * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: # KVM: x86: Mark expected switch fall-throughs # KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths # KVM: selftests: check returned evmcs version range # x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly # KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function # kvm: selftests: Fix region overlap check in kvm_util # kvm: vmx: fix some -Wmissing-prototypes warnings # KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 # svm: Fix AVIC incomplete IPI emulation # svm: Add warning message for AVIC IPI invalid target # KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error # KVM: x86: Fix PV IPIs for 32-bit KVM host # x86/kvm/hyper-v: recommend using eVMCS only when it is enabled # x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR # kvm: x86/vmx: Use kzalloc for cached_vmcs12 # KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL # KVM: x86: Fix single-step debugging # x86/kvm/hyper-v: don't announce GUEST IDLE MSR support # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux-ld --version # < git log --format=%s --max-count=1 1fc7f56db7a7c467e46a5d2e2a009d2f337e0338 # < make -s -j 48 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux- randconfig KCONFIG_SEED=0xA2CE2293 WARNING: unmet direct dependencies detected for PINCTRL_MTK_MOORE Depends on [n]: PINCTRL [=y] && (ARCH_MEDIATEK || COMPILE_TEST [=y]) && OF [=n] Selected by [y]: - PINCTRL_MT7629 [=y] && PINCTRL [=y] && (ARCH_MEDIATEK || COMPILE_TEST [=y]) && (MACH_MT7629 || COMPILE_TEST [=y]) - PINCTRL_MT7622 [=y] && PINCTRL [=y] && (ARCH_MEDIATEK || COMPILE_TEST [=y]) && (ARM64 || COMPILE_TEST [=y]) WARNING: unmet direct dependencies detected for PINCTRL_MTK_MOORE Depends on [n]: PINCTRL [=y] && (ARCH_MEDIATEK || COMPILE_TEST [=y]) && OF [=n] Selected by [y]: - PINCTRL_MT7629 [=y] && PINCTRL [=y] && (ARCH_MEDIATEK || COMPILE_TEST [=y]) && (MACH_MT7629 || COMPILE_TEST [=y]) - PINCTRL_MT7622 [=y] && PINCTRL [=y] && (ARCH_MEDIATEK || COMPILE_TEST [=y]) && (ARM64 || COMPILE_TEST [=y]) WARNING: unmet direct dependencies detected for PCI_LOCKLESS_CONFIG Depends on [n]: PCI [=n] Selected by [y]: - X86 [=y] WARNING: unmet direct dependencies detected for PINCTRL_MTK_MOORE Depends on [n]: PINCTRL [=y] && (ARCH_MEDIATEK || COMPILE_TEST [=y]) && OF [=n] Selected by [y]: - PINCTRL_MT7629 [=y] && PINCTRL [=y] && (ARCH_MEDIATEK || COMPILE_TEST [=y]) && (MACH_MT7629 || COMPILE_TEST [=y]) - PINCTRL_MT7622 [=y] && PINCTRL [=y] && (ARCH_MEDIATEK || COMPILE_TEST [=y]) && (ARM64 || COMPILE_TEST [=y]) WARNING: unmet direct dependencies detected for PCI_LOCKLESS_CONFIG Depends on [n]: PCI [=n] Selected by [y]: - X86 [=y] # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # Added to kconfig CONFIG_CC_STACKPROTECTOR_STRONG=n # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig CONFIG_GCC_PLUGIN_CYC_COMPLEXITY=n # Added to kconfig CONFIG_GCC_PLUGIN_SANCOV=n # Added to kconfig CONFIG_GCC_PLUGIN_LATENT_ENTROPY=n # yes \n | make -s -j 48 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux- oldconfig yes: standard output: Broken pipe # make -s -j 48 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux- WARNING: unmet direct dependencies detected for PINCTRL_MTK_MOORE Depends on [n]: PINCTRL [=y] && (ARCH_MEDIATEK || COMPILE_TEST [=y]) && OF [=n] Selected by [y]: - PINCTRL_MT7629 [=y] && PINCTRL [=y] && (ARCH_MEDIATEK || COMPILE_TEST [=y]) && (MACH_MT7629 || COMPILE_TEST [=y]) - PINCTRL_MT7622 [=y] && PINCTRL [=y] && (ARCH_MEDIATEK || COMPILE_TEST [=y]) && (ARM64 || COMPILE_TEST [=y]) WARNING: unmet direct dependencies detected for PCI_LOCKLESS_CONFIG Depends on [n]: PCI [=n] Selected by [y]: - X86 [=y] WARNING: unmet direct dependencies detected for PINCTRL_MTK_MOORE Depends on [n]: PINCTRL [=y] && (ARCH_MEDIATEK || COMPILE_TEST [=y]) && OF [=n] Selected by [y]: - PINCTRL_MT7629 [=y] && PINCTRL [=y] && (ARCH_MEDIATEK || COMPILE_TEST [=y]) && (MACH_MT7629 || COMPILE_TEST [=y]) - PINCTRL_MT7622 [=y] && PINCTRL [=y] && (ARCH_MEDIATEK || COMPILE_TEST [=y]) && (ARM64 || COMPILE_TEST [=y]) WARNING: unmet direct dependencies detected for PCI_LOCKLESS_CONFIG Depends on [n]: PCI [=n] Selected by [y]: - X86 [=y] WARNING: unmet direct dependencies detected for PINCTRL_MTK_MOORE Depends on [n]: PINCTRL [=y] && (ARCH_MEDIATEK || COMPILE_TEST [=y]) && OF [=n] Selected by [y]: - PINCTRL_MT7629 [=y] && PINCTRL [=y] && (ARCH_MEDIATEK || COMPILE_TEST [=y]) && (MACH_MT7629 || COMPILE_TEST [=y]) - PINCTRL_MT7622 [=y] && PINCTRL [=y] && (ARCH_MEDIATEK || COMPILE_TEST [=y]) && (ARM64 || COMPILE_TEST [=y]) WARNING: unmet direct dependencies detected for PCI_LOCKLESS_CONFIG Depends on [n]: PCI [=n] Selected by [y]: - X86 [=y] /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:22:44: error: array type has incomplete element type 'struct pinconf_generic_params' static const struct pinconf_generic_params mtk_custom_bindings[] = { ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c: In function 'mtk_pinmux_set_mux': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:46:9: error: implicit declaration of function 'pinmux_generic_get_function'; did you mean 'pinmux_generic_free_functions'? [-Werror=implicit-function-declaration] func = pinmux_generic_get_function(pctldev, selector); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ pinmux_generic_free_functions /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:46:7: warning: assignment to 'struct function_desc *' from 'int' makes pointer from integer without a cast [-Wint-conversion] func = pinmux_generic_get_function(pctldev, selector); ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:50:8: error: implicit declaration of function 'pinctrl_generic_get_group'; did you mean 'pinctrl_dev_get_name'? [-Werror=implicit-function-declaration] grp = pinctrl_generic_get_group(pctldev, group); ^~~~~~~~~~~~~~~~~~~~~~~~~ pinctrl_dev_get_name /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:50:6: warning: assignment to 'struct group_desc *' from 'int' makes pointer from integer without a cast [-Wint-conversion] grp = pinctrl_generic_get_group(pctldev, group); ^ In file included from /kisskb/src/include/linux/printk.h:331, from /kisskb/src/include/linux/kernel.h:14, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:11: /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:55:7: error: dereferencing pointer to incomplete type 'struct function_desc' func->name, grp->name); ^~ /kisskb/src/include/linux/dynamic_debug.h:136:9: note: in definition of macro 'dynamic_dev_dbg' ##__VA_ARGS__); \ ^~~~~~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:54:2: note: in expansion of macro 'dev_dbg' dev_dbg(pctldev->dev, "enable function %s group %s\n", ^~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:55:18: error: dereferencing pointer to incomplete type 'struct group_desc' func->name, grp->name); ^~ /kisskb/src/include/linux/dynamic_debug.h:136:9: note: in definition of macro 'dynamic_dev_dbg' ##__VA_ARGS__); \ ^~~~~~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:54:2: note: in expansion of macro 'dev_dbg' dev_dbg(pctldev->dev, "enable function %s group %s\n", ^~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c: In function 'mtk_pinconf_group_get': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:357:8: error: implicit declaration of function 'pinctrl_generic_get_group_pins'; did you mean 'pinctrl_get_group_pins'? [-Werror=implicit-function-declaration] ret = pinctrl_generic_get_group_pins(pctldev, group, &pins, &npins); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pinctrl_get_group_pins /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c: At top level: /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:397:22: error: 'pinctrl_generic_get_group_count' undeclared here (not in a function); did you mean 'pinctrl_get_group_pins'? .get_groups_count = pinctrl_generic_get_group_count, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pinctrl_get_group_pins /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:398:20: error: 'pinctrl_generic_get_group_name' undeclared here (not in a function); did you mean 'pinctrl_dev_get_devname'? .get_group_name = pinctrl_generic_get_group_name, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pinctrl_dev_get_devname /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:399:20: error: 'pinctrl_generic_get_group_pins' undeclared here (not in a function); did you mean 'pinctrl_get_group_pins'? .get_group_pins = pinctrl_generic_get_group_pins, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pinctrl_get_group_pins /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:400:20: error: 'pinconf_generic_dt_node_to_map_all' undeclared here (not in a function); did you mean 'pinconf_generic_dump_config'? .dt_node_to_map = pinconf_generic_dt_node_to_map_all, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pinconf_generic_dump_config /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:401:17: error: 'pinconf_generic_dt_free_map' undeclared here (not in a function); did you mean 'pinconf_generic_params'? .dt_free_map = pinconf_generic_dt_free_map, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ pinconf_generic_params /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:405:25: error: 'pinmux_generic_get_function_count' undeclared here (not in a function); did you mean 'pinmux_generic_free_functions'? .get_functions_count = pinmux_generic_get_function_count, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pinmux_generic_free_functions /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:406:23: error: 'pinmux_generic_get_function_name' undeclared here (not in a function); did you mean 'pinmux_generic_free_functions'? .get_function_name = pinmux_generic_get_function_name, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pinmux_generic_free_functions /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:407:25: error: 'pinmux_generic_get_function_groups' undeclared here (not in a function); did you mean 'pinmux_generic_free_functions'? .get_function_groups = pinmux_generic_get_function_groups, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pinmux_generic_free_functions /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c: In function 'mtk_build_gpiochip': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:521:6: error: 'struct gpio_chip' has no member named 'of_node' chip->of_node = np; ^~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:522:6: error: 'struct gpio_chip' has no member named 'of_gpio_n_cells' chip->of_gpio_n_cells = 2; ^~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c: In function 'mtk_build_groups': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:552:50: error: invalid use of undefined type 'struct group_desc' const struct group_desc *group = hw->soc->grps + i; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:554:9: error: implicit declaration of function 'pinctrl_generic_add_group'; did you mean 'pinconf_generic_dump_pins'? [-Werror=implicit-function-declaration] err = pinctrl_generic_add_group(hw->pctrl, group->name, ^~~~~~~~~~~~~~~~~~~~~~~~~ pinconf_generic_dump_pins /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:554:51: error: dereferencing pointer to incomplete type 'const struct group_desc' err = pinctrl_generic_add_group(hw->pctrl, group->name, ^~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c: In function 'mtk_build_functions': /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:572:53: error: invalid use of undefined type 'struct function_desc' const struct function_desc *func = hw->soc->funcs + i; ^ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:574:9: error: implicit declaration of function 'pinmux_generic_add_function'; did you mean 'pinmux_generic_free_functions'? [-Werror=implicit-function-declaration] err = pinmux_generic_add_function(hw->pctrl, func->name, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ pinmux_generic_free_functions /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:574:52: error: dereferencing pointer to incomplete type 'const struct function_desc' err = pinmux_generic_add_function(hw->pctrl, func->name, ^~ In file included from /kisskb/src/include/linux/kernel.h:15, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/gpio/driver.h:5, from /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:11: /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c: In function 'mtk_moore_pinctrl_probe': /kisskb/src/include/linux/build_bug.h:16:45: error: bit-field '<anonymous>' width not an integer constant #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:(-!!(e)); })) ^ /kisskb/src/include/linux/compiler.h:351:28: note: in expansion of macro 'BUILD_BUG_ON_ZERO' #define __must_be_array(a) BUILD_BUG_ON_ZERO(__same_type((a), &(a)[0])) ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/kernel.h:72:59: note: in expansion of macro '__must_be_array' #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr)) ^~~~~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:643:31: note: in expansion of macro 'ARRAY_SIZE' mtk_desc.num_custom_params = ARRAY_SIZE(mtk_custom_bindings); ^~~~~~~~~~ At top level: /kisskb/src/drivers/pinctrl/mediatek/pinctrl-moore.c:22:44: warning: 'mtk_custom_bindings' defined but not used [-Wunused-variable] static const struct pinconf_generic_params mtk_custom_bindings[] = { ^~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors make[4]: *** [/kisskb/src/scripts/Makefile.build:276: drivers/pinctrl/mediatek/pinctrl-moore.o] Error 1 make[3]: *** [/kisskb/src/scripts/Makefile.build:492: drivers/pinctrl/mediatek] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/kisskb/src/scripts/Makefile.build:492: drivers/pinctrl] Error 2 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [/kisskb/src/Makefile:1043: drivers] Error 2 make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:152: sub-make] Error 2 Command 'make -s -j 48 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 # Build took: 0:01:30.495683
© Michael Ellerman 2006-2018.