Buildresult: linux-next/arm-randconfig/arm-gcc4.6 built on Feb 12 2013, 11:23
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
Failed
Date/Time:
Feb 12 2013, 11:23
Revision:
Add linux-next specific files for 20130211 (
a96bb8428436abda5ab36ceb343997ccbeda3f77)
Target:
linux-next/arm-randconfig/arm-gcc4.6
Branch:
linux-next
Compiler:
arm-gcc4.6
(arm-unknown-linux-gnueabi-gcc (GCC) 4.6.3)
Config:
randconfig
(
download
)
Log:
Download original
Possible errors
/scratcharch/arm/kernel/entry-common.S:45: Error: selected processor does not support ARM mode `clrex' /scratcharch/arm/kernel/entry-common.S:80: Error: selected processor does not support ARM mode `clrex' /scratcharch/arm/kernel/entry-armv.S:207: Error: selected processor does not support ARM mode `clrex' /scratcharch/arm/kernel/entry-armv.S:231: Error: selected processor does not support ARM mode `clrex' /scratcharch/arm/kernel/entry-armv.S:314: Error: selected processor does not support ARM mode `clrex' /scratcharch/arm/kernel/entry-armv.S:335: Error: selected processor does not support ARM mode `clrex' LD arch/arm/crypto/built-in.o make[2]: *** [arch/arm/kernel/entry-common.o] Error 1 /scratcharch/arm/kernel/entry-armv.S:814: Error: selected processor does not support ARM mode `ldrd r4,r5,[r0]' /scratcharch/arm/kernel/entry-armv.S:815: Error: selected processor does not support ARM mode `ldrd r6,r7,[r1]' /scratcharch/arm/kernel/entry-armv.S:817: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r2]' /scratcharch/arm/kernel/entry-armv.S:820: Error: selected processor does not support ARM mode `strexdeq r3,r6,r7,[r2]' make[2]: *** [arch/arm/kernel/entry-armv.o] Error 1 make[1]: *** [arch/arm/kernel] Error 2 /tmp/cckHl90y.s:210: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r3]' /tmp/cckHl90y.s:213: Error: selected processor does not support ARM mode `strexd r2,r0,r1,[r3]' make[3]: *** [kernel/trace/trace_clock.o] Error 1 /scratchinclude/linux/of_gpio.h:40:19: error: field 'gc' has incomplete type /scratchdrivers/gpio/gpiolib-of.c:39:9: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:40:9: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:41:10: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:44:10: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:48:30: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:83:2: error: implicit declaration of function 'gpiochip_find' [-Werror=implicit-function-declaration] /scratchdrivers/gpio/gpiolib-of.c:146:8: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:151:57: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:154:29: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:189:4: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:190:9: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:197:4: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:204:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratchdrivers/gpio/gpiolib-of.c:212:10: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:270:12: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:270:31: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:271:7: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:271:23: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:273:11: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:276:11: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:277:7: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:278:7: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:282:18: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:289:10: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib-of.c:290:19: error: dereferencing pointer to incomplete type cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpiolib-of.o] Error 1 /scratchinclude/linux/of_gpio.h:40:19: error: field 'gc' has incomplete type /scratchdrivers/gpio/gpio-74x164.c:26:19: error: field 'gpio_chip' has incomplete type /scratchdrivers/gpio/gpio-74x164.c:172:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratchdrivers/gpio/gpio-74x164.c:195:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-74x164.o] Error 1 /scratchinclude/linux/spi/max7301.h:15:19: error: field 'chip' has incomplete type /scratchdrivers/gpio/gpio-max730x.c:216:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratchdrivers/gpio/gpio-max730x.c:242:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-max730x.o] Error 1 /scratchdrivers/gpio/gpio-adnp.c:26:19: error: field 'gpio' has incomplete type /scratchdrivers/gpio/gpio-adnp.c:259:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-adnp.c:260:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-adnp.c:261:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-adnp.c:262:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-adnp.c:263:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-adnp.c:266:7: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-adnp.c:268:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-adnp.c:269:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-adnp.c:270:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-adnp.c:271:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-adnp.c:272:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-adnp.c:272:22: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-adnp.c:273:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-adnp.c:457:38: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-adnp.c:484:43: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-adnp.c:484:58: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-adnp.c:489:21: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-adnp.c:491:15: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-adnp.c:496:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-adnp.c:552:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratchdrivers/gpio/gpio-adnp.c:572:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-adnp.o] Error 1 /scratchinclude/linux/of_gpio.h:40:19: error: field 'gc' has incomplete type /scratchdrivers/gpio/gpiolib.c:73:35: error: 'ARCH_NR_GPIOS' undeclared here (not in a function) /scratchdrivers/gpio/gpiolib.c:117:27: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:138:19: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:160:27: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:168:11: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:191:40: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:191:101: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:191:155: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:191:179: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:191:237: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:191:272: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:191:294: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:191:348: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:193:11: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:193:24: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:197:15: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:219:11: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:222:15: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:605:34: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:614:34: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:623:34: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:776:17: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:776:49: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:781:16: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:781:37: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:782:22: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:784:45: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:822:5: error: redefinition of 'gpio_export' /scratchdrivers/gpio/gpiolib.c:876:5: error: redefinition of 'gpio_export_link' /scratchdrivers/gpio/gpiolib.c:925:5: error: redefinition of 'gpio_sysfs_set_active_low' /scratchdrivers/gpio/gpiolib.c:971:6: error: redefinition of 'gpio_unexport' /scratchdrivers/gpio/gpiolib.c:992:39: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:993:23: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:999:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1008:21: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1009:8: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1012:65: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1029:7: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1036:65: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1057:40: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1057:101: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1057:155: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1057:179: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1057:237: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1057:272: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1057:294: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1057:348: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1058:20: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1120:51: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1120:142: error: invalid use of undefined type 'struct gpio_chip' /scratchdrivers/gpio/gpiolib.c:1122:12: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1122:26: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1122:39: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1128:51: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1128:148: error: invalid use of undefined type 'struct gpio_chip' /scratchdrivers/gpio/gpiolib.c:1129:12: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1129:26: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1129:40: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1130:16: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1137:22: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1164:17: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1166:57: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1175:33: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1180:7: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1186:7: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1186:31: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1188:25: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1189:34: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1199:23: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1221:86: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1221:98: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1221:111: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1221:128: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1228:80: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1228:92: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1228:105: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1228:122: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1252:24: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1253:24: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1259:25: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1260:8: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1262:17: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1293:40: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1293:101: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1293:155: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1293:179: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1293:237: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1293:272: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1293:294: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1293:348: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1298:11: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1397:26: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1409:18: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1413:10: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1416:16: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1421:19: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1426:10: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1441:5: error: redefinition of 'gpio_request' /scratchdrivers/gpio/gpiolib.c:1465:11: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1467:17: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1468:8: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1472:24: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1483:6: error: redefinition of 'gpio_free' /scratchdrivers/gpio/gpiolib.c:1495:5: error: redefinition of 'gpio_request_one' /scratchdrivers/gpio/gpiolib.c:1540:5: error: redefinition of 'gpio_request_array' /scratchdrivers/gpio/gpiolib.c:1563:6: error: redefinition of 'gpio_free_array' /scratchdrivers/gpio/gpiolib.c:1587:36: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1590:14: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1624:20: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1624:34: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1634:15: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1638:16: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1649:15: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1668:5: error: redefinition of 'gpio_direction_input' /scratchdrivers/gpio/gpiolib.c:1694:20: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1694:34: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1704:15: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1708:16: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1719:15: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1738:5: error: redefinition of 'gpio_direction_output' /scratchdrivers/gpio/gpiolib.c:1761:20: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1761:34: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1772:15: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1775:13: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1790:5: error: redefinition of 'gpio_set_debounce' /scratchdrivers/gpio/gpiolib.c:1836:32: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1837:14: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1837:26: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1861:13: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1865:13: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1888:13: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1892:13: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1917:32: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1924:7: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1944:19: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1969:13: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1969:28: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1992:14: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1992:26: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:1997:5: error: redefinition of 'gpio_get_value_cansleep' /scratchdrivers/gpio/gpiolib.c:2015:7: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2018:6: error: redefinition of 'gpio_set_value_cansleep' /scratchdrivers/gpio/gpiolib.c:2029:22: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2030:33: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2033:22: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2042:8: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2043:12: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2058:40: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2058:101: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2058:155: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2058:179: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2058:237: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2058:272: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2058:294: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2058:348: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2075:24: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2078:49: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2078:73: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2078:152: error: invalid use of undefined type 'struct gpio_chip' /scratchdrivers/gpio/gpiolib.c:2097:8: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2097:20: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2097:33: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2098:12: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2102:10: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2103:29: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2104:10: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2108:10: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpiolib.c:2109:7: error: dereferencing pointer to incomplete type make[3]: *** [drivers/gpio/gpiolib.o] Error 1 /scratchinclude/linux/spi/max7301.h:15:19: error: field 'chip' has incomplete type make[3]: *** [drivers/gpio/gpio-max7301.o] Error 1 /scratchdrivers/gpio/gpio-max732x.c:120:19: error: field 'gpio_chip' has incomplete type /scratchdrivers/gpio/gpio-max732x.c:561:5: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-max732x.c:563:5: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-max732x.c:564:5: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-max732x.c:566:4: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-max732x.c:567:4: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-max732x.c:569:4: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-max732x.c:570:4: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-max732x.c:571:4: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-max732x.c:572:4: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-max732x.c:634:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratchdrivers/gpio/gpio-max732x.c:670:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-max732x.o] Error 1 /scratchdrivers/gpio/gpio-pl061.c:56:19: error: field 'gc' has incomplete type /scratchdrivers/gpio/gpio-pl061.c:69:18: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-pl061.c:88:18: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-pl061.c:255:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-pl061.o] Error 1 /scratchdrivers/gpio/gpio-rc5t583.c:33:19: error: field 'gpio_chip' has incomplete type /scratchdrivers/gpio/gpio-rc5t583.c:146:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratchdrivers/gpio/gpio-rc5t583.c:153:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-rc5t583.o] Error 1 /scratchdrivers/gpio/gpio-pca953x.c:96:19: error: field 'gpio_chip' has incomplete type /scratchdrivers/gpio/gpio-pca953x.c:354:4: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-pca953x.c:355:4: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-pca953x.c:356:4: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-pca953x.c:357:4: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-pca953x.c:358:4: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-pca953x.c:360:4: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-pca953x.c:361:4: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-pca953x.c:362:4: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-pca953x.c:363:4: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-pca953x.c:364:4: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-pca953x.c:365:4: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-pca953x.c:772:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratchdrivers/gpio/gpio-pca953x.c:803:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-pca953x.o] Error 1 /scratchdrivers/gpio/gpio-ml-ioh.c:96:19: error: field 'gpio' has incomplete type /scratchdrivers/gpio/gpio-ml-ioh.c:236:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-ml-ioh.c:237:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-ml-ioh.c:238:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-ml-ioh.c:239:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-ml-ioh.c:240:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-ml-ioh.c:241:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-ml-ioh.c:242:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-ml-ioh.c:243:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-ml-ioh.c:244:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-ml-ioh.c:245:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-ml-ioh.c:246:6: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-ml-ioh.c:453:3: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratchdrivers/gpio/gpio-ml-ioh.c:499:3: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-ml-ioh.o] Error 1 /scratchinclude/linux/mfd/tps65912.h:301:19: error: field 'gpio' has incomplete type /scratchdrivers/gpio/gpio-tps65912.c:26:19: error: field 'gpio_chip' has incomplete type /scratchdrivers/gpio/gpio-tps65912.c:75:15: error: variable 'template_chip' has initializer but incomplete type /scratchdrivers/gpio/gpio-tps65912.c:76:2: error: unknown field 'label' specified in initializer /scratchdrivers/gpio/gpio-tps65912.c:77:2: error: unknown field 'owner' specified in initializer /scratchdrivers/gpio/gpio-tps65912.c:78:2: error: unknown field 'direction_input' specified in initializer /scratchdrivers/gpio/gpio-tps65912.c:79:2: error: unknown field 'direction_output' specified in initializer /scratchdrivers/gpio/gpio-tps65912.c:80:2: error: unknown field 'get' specified in initializer /scratchdrivers/gpio/gpio-tps65912.c:81:2: error: unknown field 'set' specified in initializer /scratchdrivers/gpio/gpio-tps65912.c:82:2: error: unknown field 'can_sleep' specified in initializer /scratchdrivers/gpio/gpio-tps65912.c:83:2: error: unknown field 'ngpio' specified in initializer /scratchdrivers/gpio/gpio-tps65912.c:84:2: error: unknown field 'base' specified in initializer /scratchdrivers/gpio/gpio-tps65912.c:105:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratchdrivers/gpio/gpio-tps65912.c:120:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-tps65912.o] Error 1 /scratchdrivers/gpio/gpio-tps65910.c:26:19: error: field 'gpio_chip' has incomplete type /scratchdrivers/gpio/gpio-tps65910.c:180:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratchdrivers/gpio/gpio-tps65910.c:195:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-tps65910.o] Error 1 /scratchdrivers/gpio/gpio-rdc321x.c:40:19: error: field 'chip' has incomplete type /scratchdrivers/gpio/gpio-rdc321x.c:200:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratchdrivers/gpio/gpio-rdc321x.c:214:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-rdc321x.o] Error 1 /scratchdrivers/gpio/gpio-ts5500.c:38:19: error: field 'gpio_chip' has incomplete type /scratchdrivers/gpio/gpio-ts5500.c:416:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratchdrivers/gpio/gpio-ts5500.c:430:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-ts5500.o] Error 1 /scratchdrivers/gpio/gpio-sx150x.c:47:19: error: field 'gpio_chip' has incomplete type /scratchdrivers/gpio/gpio-sx150x.c:603:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratchdrivers/gpio/gpio-sx150x.c:619:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-sx150x.o] Error 1 /scratchdrivers/gpio/gpio-wm8994.c:31:19: error: field 'gpio_chip' has incomplete type /scratchdrivers/gpio/gpio-wm8994.c:181:22: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-wm8994.c:182:22: error: dereferencing pointer to incomplete type /scratchdrivers/gpio/gpio-wm8994.c:191:3: error: implicit declaration of function 'gpiochip_is_requested' [-Werror=implicit-function-declaration] /scratchdrivers/gpio/gpio-wm8994.c:235:15: error: variable 'template_chip' has initializer but incomplete type /scratchdrivers/gpio/gpio-wm8994.c:236:2: error: unknown field 'label' specified in initializer /scratchdrivers/gpio/gpio-wm8994.c:237:2: error: unknown field 'owner' specified in initializer /scratchdrivers/gpio/gpio-wm8994.c:238:2: error: unknown field 'request' specified in initializer /scratchdrivers/gpio/gpio-wm8994.c:239:2: error: unknown field 'direction_input' specified in initializer /scratchdrivers/gpio/gpio-wm8994.c:240:2: error: unknown field 'get' specified in initializer /scratchdrivers/gpio/gpio-wm8994.c:241:2: error: unknown field 'direction_output' specified in initializer /scratchdrivers/gpio/gpio-wm8994.c:242:2: error: unknown field 'set' specified in initializer /scratchdrivers/gpio/gpio-wm8994.c:243:2: error: unknown field 'to_irq' specified in initializer /scratchdrivers/gpio/gpio-wm8994.c:244:2: error: unknown field 'dbg_show' specified in initializer /scratchdrivers/gpio/gpio-wm8994.c:245:2: error: unknown field 'can_sleep' specified in initializer /scratchdrivers/gpio/gpio-wm8994.c:269:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratchdrivers/gpio/gpio-wm8994.c:288:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-wm8994.o] Error 1 make[2]: *** [drivers/gpio] Error 2 /scratchdrivers/leds/leds-pca9532.c:46:19: error: field 'gpio' has incomplete type /scratchdrivers/leds/leds-pca9532.c:323:3: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] /scratchdrivers/leds/leds-pca9532.c:425:3: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/leds/leds-pca9532.o] Error 1 /tmp/ccAbDZFd.s:1803: Error: selected processor does not support ARM mode `ldrexd r6,r7,[r2]' /tmp/ccAbDZFd.s:1806: Error: selected processor does not support ARM mode `strexd lr,r6,r7,[r2]' make[2]: *** [fs/namespace.o] Error 1 make[2]: *** [drivers/leds] Error 2 /scratchdrivers/mfd/sm501.c:42:19: error: field 'gpio' has incomplete type /scratchdrivers/mfd/sm501.c:1009:15: error: variable 'gpio_chip_template' has initializer but incomplete type /scratchdrivers/mfd/sm501.c:1010:2: error: unknown field 'ngpio' specified in initializer /scratchdrivers/mfd/sm501.c:1011:2: error: unknown field 'direction_input' specified in initializer /scratchdrivers/mfd/sm501.c:1012:2: error: unknown field 'direction_output' specified in initializer /scratchdrivers/mfd/sm501.c:1013:2: error: unknown field 'set' specified in initializer /scratchdrivers/mfd/sm501.c:1014:2: error: unknown field 'get' specified in initializer /scratchdrivers/mfd/sm501.c:1032:8: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/sm501.c:1036:8: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/sm501.c:1039:7: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/sm501.c:1042:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratchdrivers/mfd/sm501.c:1089:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/mfd/sm501.o] Error 1 /scratchdrivers/mfd/asic3.c:83:19: error: field 'gpio' has incomplete type /scratchdrivers/mfd/asic3.c:601:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratchdrivers/mfd/asic3.c:608:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/mfd/asic3.o] Error 1 /scratchfs/binfmt_aout.c:260:115: error: 'TASK_SIZE_26' undeclared (first use in this function) make[2]: *** [fs/binfmt_aout.o] Error 1 /scratchdrivers/mfd/htc-egpio.c:27:19: error: field 'chip' has incomplete type /scratchdrivers/mfd/htc-egpio.c:156:52: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-egpio.c:192:58: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-egpio.c:192:86: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-egpio.c:320:7: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-egpio.c:321:7: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-egpio.c:322:7: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-egpio.c:323:7: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-egpio.c:324:7: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-egpio.c:325:7: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-egpio.c:326:7: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-egpio.c:327:7: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-egpio.c:328:7: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-egpio.c:330:3: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/mfd/htc-egpio.o] Error 1 /scratchdrivers/mfd/htc-i2cpld.c:51:19: error: field 'chip_out' has incomplete type /scratchdrivers/mfd/htc-i2cpld.c:55:19: error: field 'chip_in' has incomplete type /scratchdrivers/mfd/htc-i2cpld.c:305:23: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-i2cpld.c:457:11: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-i2cpld.c:458:11: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-i2cpld.c:459:11: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-i2cpld.c:460:11: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-i2cpld.c:461:11: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-i2cpld.c:462:11: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-i2cpld.c:463:11: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-i2cpld.c:464:11: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-i2cpld.c:465:11: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-i2cpld.c:468:11: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-i2cpld.c:469:11: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-i2cpld.c:470:11: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-i2cpld.c:471:11: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-i2cpld.c:472:11: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-i2cpld.c:473:11: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-i2cpld.c:474:11: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-i2cpld.c:475:11: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-i2cpld.c:476:11: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-i2cpld.c:477:11: error: dereferencing pointer to incomplete type /scratchdrivers/mfd/htc-i2cpld.c:480:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratchdrivers/mfd/htc-i2cpld.c:494:3: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/mfd/htc-i2cpld.o] Error 1 /scratchdrivers/mfd/tc6393xb.c:94:19: error: field 'gpio' has incomplete type /scratchdrivers/mfd/tc6393xb.c:509:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratchdrivers/mfd/tc6393xb.c:717:3: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/mfd/tc6393xb.o] Error 1 make[2]: *** [kernel/trace] Error 2 make[1]: *** [kernel] Error 2 /scratchinclude/linux/of_gpio.h:40:19: error: field 'gc' has incomplete type make[3]: *** [drivers/spi/spi.o] Error 1 /scratchinclude/linux/mfd/tps65912.h:301:19: error: field 'gpio' has incomplete type make[3]: *** [drivers/mfd/tps65912-core.o] Error 1 /scratchinclude/linux/mfd/tps65912.h:301:19: error: field 'gpio' has incomplete type make[3]: *** [drivers/mfd/tps65912-irq.o] Error 1 /scratchinclude/linux/ssb/ssb.h:440:19: error: field 'gpio' has incomplete type make[3]: *** [drivers/ssb/main.o] Error 1 /scratchdrivers/input/keyboard/adp5589-keys.c:243:19: error: field 'gc' has incomplete type /scratchdrivers/input/keyboard/adp5589-keys.c:529:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratchdrivers/input/keyboard/adp5589-keys.c:571:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[4]: *** [drivers/input/keyboard/adp5589-keys.o] Error 1 /scratchinclude/linux/ssb/ssb.h:440:19: error: field 'gpio' has incomplete type make[3]: *** [drivers/ssb/sprom.o] Error 1 /scratchinclude/linux/ssb/ssb.h:440:19: error: field 'gpio' has incomplete type make[3]: *** [drivers/ssb/scan.o] Error 1 /scratchinclude/linux/ssb/ssb.h:440:19: error: field 'gpio' has incomplete type make[3]: *** [drivers/ssb/pcihost_wrapper.o] Error 1 /scratchinclude/linux/ssb/ssb.h:440:19: error: field 'gpio' has incomplete type make[3]: *** [drivers/ssb/driver_chipcommon.o] Error 1 /scratchinclude/linux/ssb/ssb.h:440:19: error: field 'gpio' has incomplete type make[3]: *** [drivers/ssb/pci.o] Error 1 /scratchinclude/linux/ssb/ssb.h:440:19: error: field 'gpio' has incomplete type make[3]: *** [drivers/ssb/driver_chipcommon_pmu.o] Error 1 /scratchinclude/linux/ssb/ssb.h:440:19: error: field 'gpio' has incomplete type /scratchdrivers/ssb/driver_gpio.c:91:6: error: dereferencing pointer to incomplete type /scratchdrivers/ssb/driver_gpio.c:92:6: error: dereferencing pointer to incomplete type /scratchdrivers/ssb/driver_gpio.c:93:6: error: dereferencing pointer to incomplete type /scratchdrivers/ssb/driver_gpio.c:94:6: error: dereferencing pointer to incomplete type /scratchdrivers/ssb/driver_gpio.c:95:6: error: dereferencing pointer to incomplete type /scratchdrivers/ssb/driver_gpio.c:96:6: error: dereferencing pointer to incomplete type /scratchdrivers/ssb/driver_gpio.c:97:6: error: dereferencing pointer to incomplete type /scratchdrivers/ssb/driver_gpio.c:98:6: error: dereferencing pointer to incomplete type /scratchdrivers/ssb/driver_gpio.c:99:6: error: dereferencing pointer to incomplete type /scratchdrivers/ssb/driver_gpio.c:100:6: error: dereferencing pointer to incomplete type /scratchdrivers/ssb/driver_gpio.c:105:7: error: dereferencing pointer to incomplete type /scratchdrivers/ssb/driver_gpio.c:107:7: error: dereferencing pointer to incomplete type /scratchdrivers/ssb/driver_gpio.c:109:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratchdrivers/ssb/driver_gpio.c:204:3: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/ssb/driver_gpio.o] Error 1 make[2]: *** [drivers/ssb] Error 2 /scratchinclude/linux/of_gpio.h:40:19: error: field 'gc' has incomplete type make[3]: *** [drivers/spi/spi-pl022.o] Error 1 make[3]: *** [drivers/input/keyboard] Error 2 /scratchinclude/linux/of_gpio.h:40:19: error: field 'gc' has incomplete type make[3]: *** [drivers/regulator/fixed.o] Error 1 /scratchdrivers/mfd/tps65010.c:91:19: error: field 'chip' has incomplete type /scratchdrivers/mfd/tps65010.c:654:3: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/mfd/tps65010.o] Error 1 /scratchinclude/linux/mfd/tps65912.h:301:19: error: field 'gpio' has incomplete type make[3]: *** [drivers/mfd/tps65912-spi.o] Error 1 make[2]: *** [drivers/spi] Error 2 /scratchinclude/linux/of_gpio.h:40:19: error: field 'gc' has incomplete type make[3]: *** [drivers/mfd/mc13xxx-core.o] Error 1 /tmp/cc6QW5Nh.s:252: Error: selected processor does not support ARM mode `ldrexd r4,r5,[r0]' /tmp/cc6QW5Nh.s:253: Error: selected processor does not support ARM mode `strexd r4,r2,r3,[r0]' /tmp/cc6QW5Nh.s:313: Error: selected processor does not support ARM mode `ldrexd r8,r9,[r3]' /tmp/cc6QW5Nh.s:316: Error: selected processor does not support ARM mode `strexd r4,r8,r9,[r3]' /tmp/cc6QW5Nh.s:436: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r4]' /tmp/cc6QW5Nh.s:439: Error: selected processor does not support ARM mode `strexd ip,r0,r1,[r4]' /tmp/cc6QW5Nh.s:458: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r4]' /tmp/cc6QW5Nh.s:461: Error: selected processor does not support ARM mode `strexd ip,r0,r1,[r4]' /tmp/cc6QW5Nh.s:623: Error: selected processor does not support ARM mode `ldrexd r2,r3,[r4]' /tmp/cc6QW5Nh.s:638: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r4]' /tmp/cc6QW5Nh.s:641: Error: selected processor does not support ARM mode `strexd ip,r0,r1,[r4]' make[2]: *** [lib/percpu-refcount.o] Error 1 /scratchinclude/linux/of_gpio.h:40:19: error: field 'gc' has incomplete type make[3]: *** [drivers/mfd/twl6040.o] Error 1 /scratchinclude/linux/of_gpio.h:40:19: error: field 'gc' has incomplete type make[3]: *** [drivers/mfd/mc13xxx-i2c.o] Error 1 make[2]: *** [drivers/input] Error 2 /scratchinclude/linux/of_gpio.h:40:19: error: field 'gc' has incomplete type make[3]: *** [drivers/regulator/tps65090-regulator.o] Error 1 /tmp/ccUHPDjj.s:14016: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r3]' /tmp/ccUHPDjj.s:14043: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r3]' /tmp/ccUHPDjj.s:14072: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r3]' make[3]: *** [fs/xfs/xfs_trace.o] Error 1 make[2]: *** [drivers/regulator] Error 2 make[2]: *** [drivers/mfd] Error 2 make[1]: *** [lib] Error 2 /tmp/cczeIl2I.s:73: Error: selected processor does not support ARM mode `ldrexd r2,r3,[r1]' /tmp/cczeIl2I.s:138: Error: selected processor does not support ARM mode `ldrexd r8,r9,[r1]' /tmp/cczeIl2I.s:142: Error: selected processor does not support ARM mode `strexdeq ip,r2,r3,[r1]' /tmp/cczeIl2I.s:192: Error: selected processor does not support ARM mode `ldrexd r2,r3,[r1]' /tmp/cczeIl2I.s:248: Error: selected processor does not support ARM mode `ldrexd r4,r5,[r1]' /tmp/cczeIl2I.s:252: Error: selected processor does not support ARM mode `strexdeq r3,r8,r9,[r1]' /tmp/cczeIl2I.s:741: Error: selected processor does not support ARM mode `ldrexd r6,r7,[r2]' /tmp/cczeIl2I.s:742: Error: selected processor does not support ARM mode `strexd r6,r4,r5,[r2]' /tmp/cczeIl2I.s:1256: Error: selected processor does not support ARM mode `ldrexd r2,r3,[r1]' /tmp/cczeIl2I.s:1274: Error: selected processor does not support ARM mode `ldrexd r2,r3,[ip]' /tmp/cczeIl2I.s:1275: Error: selected processor does not support ARM mode `strexd r2,r0,r1,[ip]' /tmp/cczeIl2I.s:1368: Error: selected processor does not support ARM mode `ldrexd r6,r7,[r1]' /tmp/cczeIl2I.s:1393: Error: selected processor does not support ARM mode `ldrexd r8,r9,[r2]' /tmp/cczeIl2I.s:2092: Error: selected processor does not support ARM mode `ldrexd r2,r3,[ip]' /tmp/cczeIl2I.s:2093: Error: selected processor does not support ARM mode `strexd r2,r0,r1,[ip]' /tmp/cczeIl2I.s:2110: Error: selected processor does not support ARM mode `ldrexd r2,r3,[ip]' /tmp/cczeIl2I.s:2111: Error: selected processor does not support ARM mode `strexd r2,r0,r1,[ip]' /tmp/cczeIl2I.s:2774: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r2]' /tmp/cczeIl2I.s:2809: Error: selected processor does not support ARM mode `ldrexd r0,r1,[ip]' /tmp/cczeIl2I.s:4739: Error: selected processor does not support ARM mode `ldrexd r6,r7,[r3]' /tmp/cczeIl2I.s:4961: Error: selected processor does not support ARM mode `ldrexd r0,r1,[ip]' /tmp/cczeIl2I.s:4962: Error: selected processor does not support ARM mode `strexd r0,r2,r3,[ip]' /tmp/cczeIl2I.s:7143: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r3]' /tmp/cczeIl2I.s:7163: Error: selected processor does not support ARM mode `ldrexd r6,r7,[r3]' make[3]: *** [fs/xfs/xfs_log.o] Error 1 /tmp/ccWae3OZ.s:4497: Error: selected processor does not support ARM mode `ldrexd r0,r1,[ip]' /tmp/ccWae3OZ.s:4498: Error: selected processor does not support ARM mode `strexd r0,r2,r3,[ip]' /tmp/ccWae3OZ.s:4583: Error: selected processor does not support ARM mode `ldrexd r0,r1,[ip]' /tmp/ccWae3OZ.s:4584: Error: selected processor does not support ARM mode `strexd r0,r2,r3,[ip]' /tmp/ccWae3OZ.s:4627: Error: selected processor does not support ARM mode `ldrexd r0,r1,[ip]' /tmp/ccWae3OZ.s:4628: Error: selected processor does not support ARM mode `strexd r0,r2,r3,[ip]' /tmp/ccWae3OZ.s:4665: Error: selected processor does not support ARM mode `ldrexd r0,r1,[ip]' /tmp/ccWae3OZ.s:4666: Error: selected processor does not support ARM mode `strexd r0,r2,r3,[ip]' /tmp/ccWae3OZ.s:4799: Error: selected processor does not support ARM mode `ldrexd r2,r3,[ip]' /tmp/ccWae3OZ.s:4930: Error: selected processor does not support ARM mode `ldrexd r0,r1,[lr]' /tmp/ccWae3OZ.s:4931: Error: selected processor does not support ARM mode `strexd r0,r2,r3,[lr]' /tmp/ccWae3OZ.s:4957: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r4]' /tmp/ccWae3OZ.s:4958: Error: selected processor does not support ARM mode `strexd r0,r2,r3,[r4]' make[3]: *** [fs/xfs/xfs_log_recover.o] Error 1 make[1]: *** [drivers] Error 2 make[2]: *** [fs/xfs] Error 2 make[1]: *** [fs] Error 2 make: *** [sub-make] Error 2
Possible warnings (243)
warning: (ARCH_REQUIRE_GPIOLIB && MFD_TC6393XB && FB_VIA) selects GPIOLIB which has unmet direct dependencies (ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB) warning: (ARCH_REQUIRE_GPIOLIB && MFD_TC6393XB && FB_VIA) selects GPIOLIB which has unmet direct dependencies (ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB) warning: (ARCH_REQUIRE_GPIOLIB && MFD_TC6393XB && FB_VIA) selects GPIOLIB which has unmet direct dependencies (ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB) /scratcharch/arm/kernel/entry-armv.S:940:2: warning: #warning "NPTL on non MMU needs fixing" [-Wcpp] /scratcharch/arm/mach-integrator/integrator_ap.c:97:24: warning: 'ap_io_desc' defined but not used [-Wunused-variable] /scratcharch/arm/mach-integrator/integrator_ap.c:600:24: warning: 'ap_io_desc_atag' defined but not used [-Wunused-variable] /scratchmm/bootmem.c:387:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchinclude/linux/of_gpio.h:47:72: warning: initialization from incompatible pointer type [enabled by default] /scratchinclude/linux/of_gpio.h:47:72: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-74x164.c:33:79: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-max730x.c:53:80: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-max730x.c:53:80: warning: (near initialization for 'ts') [enabled by default] /scratchdrivers/gpio/gpio-max730x.c:95:80: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-max730x.c:95:80: warning: (near initialization for 'ts') [enabled by default] /scratchdrivers/gpio/gpio-max730x.c:123:80: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-max730x.c:123:80: warning: (near initialization for 'ts') [enabled by default] /scratchdrivers/gpio/gpio-max730x.c:151:80: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-max730x.c:151:80: warning: (near initialization for 'ts') [enabled by default] /scratchdrivers/gpio/gpio-adnp.c:44:63: warning: initialization from incompatible pointer type [enabled by default] /scratchinclude/linux/of_gpio.h:47:72: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpiolib.c:191:70: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpiolib.c:1057:70: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpiolib.c:1120:70: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpiolib.c:1128:70: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpiolib.c:1293:70: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpiolib.c:2058:70: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpiolib.c:73:25: warning: 'gpio_desc' defined but not used [-Wunused-variable] /scratchdrivers/gpio/gpiolib.c:129:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchdrivers/gpio/gpiolib.c:1970:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchdrivers/gpio/gpiolib.c:118:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchdrivers/gpio/gpiolib.c:139:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchdrivers/gpio/gpiolib.c:1945:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchdrivers/gpio/gpiolib.c:624:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchdrivers/gpio/gpiolib.c:615:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchdrivers/gpio/gpiolib.c:606:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchdrivers/gpio/gpio-max732x.c:187:76: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-max732x.c:202:76: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-max732x.c:227:76: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-max732x.c:251:76: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-pl061.c:65:86: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-pl061.c:65:86: warning: (near initialization for 'chip') [enabled by default] /scratchdrivers/gpio/gpio-pl061.c:84:86: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-pl061.c:84:86: warning: (near initialization for 'chip') [enabled by default] /scratchdrivers/gpio/gpio-pl061.c:109:86: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-pl061.c:109:86: warning: (near initialization for 'chip') [enabled by default] /scratchdrivers/gpio/gpio-pl061.c:116:86: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-pl061.c:116:86: warning: (near initialization for 'chip') [enabled by default] /scratchdrivers/gpio/gpio-pl061.c:123:86: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-pl061.c:123:86: warning: (near initialization for 'chip') [enabled by default] /scratchdrivers/gpio/gpio-rc5t583.c:39:76: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-rc5t583.c:127:48: warning: left-hand operand of comma expression has no effect [-Wunused-value] /scratchdrivers/gpio/gpio-rc5t583.c:128:54: warning: left-hand operand of comma expression has no effect [-Wunused-value] /scratchdrivers/gpio/gpio-rc5t583.c:129:50: warning: left-hand operand of comma expression has no effect [-Wunused-value] /scratchdrivers/gpio/gpio-rc5t583.c:130:66: warning: left-hand operand of comma expression has no effect [-Wunused-value] /scratchdrivers/gpio/gpio-rc5t583.c:131:68: warning: left-hand operand of comma expression has no effect [-Wunused-value] /scratchdrivers/gpio/gpio-rc5t583.c:132:48: warning: left-hand operand of comma expression has no effect [-Wunused-value] /scratchdrivers/gpio/gpio-rc5t583.c:133:48: warning: left-hand operand of comma expression has no effect [-Wunused-value] /scratchdrivers/gpio/gpio-rc5t583.c:134:54: warning: left-hand operand of comma expression has no effect [-Wunused-value] /scratchdrivers/gpio/gpio-rc5t583.c:135:50: warning: left-hand operand of comma expression has no effect [-Wunused-value] /scratchdrivers/gpio/gpio-rc5t583.c:136:39: warning: left-hand operand of comma expression has no effect [-Wunused-value] /scratchdrivers/gpio/gpio-rc5t583.c:154:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchdrivers/gpio/gpio-rc5t583.c:147:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchdrivers/gpio/gpio-pca953x.c:208:76: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-pca953x.c:239:76: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-pca953x.c:291:76: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-pca953x.c:321:76: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-ml-ioh.c:109:84: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-ml-ioh.c:109:84: warning: (near initialization for 'chip') [enabled by default] /scratchdrivers/gpio/gpio-ml-ioh.c:125:84: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-ml-ioh.c:125:84: warning: (near initialization for 'chip') [enabled by default] /scratchdrivers/gpio/gpio-ml-ioh.c:133:84: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-ml-ioh.c:133:84: warning: (near initialization for 'chip') [enabled by default] /scratchdrivers/gpio/gpio-ml-ioh.c:158:84: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-ml-ioh.c:158:84: warning: (near initialization for 'chip') [enabled by default] /scratchdrivers/gpio/gpio-ml-ioh.c:228:84: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-ml-ioh.c:228:84: warning: (near initialization for 'chip') [enabled by default] /scratchkernel/rcutiny.c:69:23: warning: unused variable 'idle' [-Wunused-variable] /scratchkernel/rcutiny.c:130:23: warning: unused variable 'idle' [-Wunused-variable] /scratchdrivers/gpio/gpio-tps65912.c:31:88: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:31:88: warning: (near initialization for 'tps65912') [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:45:88: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:45:88: warning: (near initialization for 'tps65912') [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:58:88: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:58:88: warning: (near initialization for 'tps65912') [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:69:88: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:69:88: warning: (near initialization for 'tps65912') [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:76:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:76:2: warning: (near initialization for 'template_chip') [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:77:20: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:77:20: warning: (near initialization for 'template_chip') [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:78:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:78:2: warning: (near initialization for 'template_chip') [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:79:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:79:2: warning: (near initialization for 'template_chip') [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:80:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:80:2: warning: (near initialization for 'template_chip') [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:81:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:81:2: warning: (near initialization for 'template_chip') [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:82:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:82:2: warning: (near initialization for 'template_chip') [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:83:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:83:2: warning: (near initialization for 'template_chip') [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:84:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:84:2: warning: (near initialization for 'template_chip') [enabled by default] /scratchdrivers/gpio/gpio-tps65912.c:121:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchdrivers/gpio/gpio-tps65910.c:32:77: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-tps65910.c:196:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchdrivers/gpio/gpio-rdc321x.c:50:71: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-rdc321x.c:68:71: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-rdc321x.c:86:71: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-rdc321x.c:99:71: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-ts5500.c:190:75: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-ts5500.c:441:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchdrivers/gpio/gpio-sx150x.c:240:75: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-sx150x.c:255:75: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-sx150x.c:270:75: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-sx150x.c:287:75: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-sx150x.c:301:75: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:36:75: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:191:9: warning: assignment makes pointer from integer without a cast [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:236:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:236:2: warning: (near initialization for 'template_chip') [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:237:20: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:237:20: warning: (near initialization for 'template_chip') [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:238:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:238:2: warning: (near initialization for 'template_chip') [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:239:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:239:2: warning: (near initialization for 'template_chip') [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:240:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:240:2: warning: (near initialization for 'template_chip') [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:241:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:241:2: warning: (near initialization for 'template_chip') [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:242:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:242:2: warning: (near initialization for 'template_chip') [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:243:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:243:2: warning: (near initialization for 'template_chip') [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:244:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:244:2: warning: (near initialization for 'template_chip') [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:245:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:245:2: warning: (near initialization for 'template_chip') [enabled by default] /scratchdrivers/gpio/gpio-wm8994.c:289:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchdrivers/firewire/core-device.c:1029:49: warning: 'minor' may be used uninitialized in this function [-Wuninitialized] /scratchdrivers/leds/leds-pca9532.c:248:92: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/leds/leds-pca9532.c:248:92: warning: (near initialization for 'data') [enabled by default] /scratchdrivers/leds/leds-pca9532.c:259:92: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/leds/leds-pca9532.c:259:92: warning: (near initialization for 'data') [enabled by default] /scratchdrivers/leds/leds-pca9532.c:272:92: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/leds/leds-pca9532.c:272:92: warning: (near initialization for 'data') [enabled by default] /scratchdrivers/leds/leds-ot200.c:114:35: warning: 'val' may be used uninitialized in this function [-Wuninitialized] /scratchfs/quota/kqid.c:131:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchfs/quota/kqid.c:112:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchfs/quota/kqid.c:79:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchfs/quota/kqid.c:52:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchfs/quota/kqid.c:26:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchfs/ext4/ext4_jbd2.h:392:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchfs/ext4/ext4_jbd2.h:392:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchdrivers/mfd/sm501.c:884:74: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/mfd/sm501.c:1010:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/mfd/sm501.c:1010:2: warning: (near initialization for 'gpio_chip_template') [enabled by default] /scratchdrivers/mfd/sm501.c:1011:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/mfd/sm501.c:1011:2: warning: (near initialization for 'gpio_chip_template') [enabled by default] /scratchdrivers/mfd/sm501.c:1012:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/mfd/sm501.c:1012:2: warning: (near initialization for 'gpio_chip_template') [enabled by default] /scratchdrivers/mfd/sm501.c:1013:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/mfd/sm501.c:1013:2: warning: (near initialization for 'gpio_chip_template') [enabled by default] /scratchdrivers/mfd/sm501.c:1014:2: warning: excess elements in struct initializer [enabled by default] /scratchdrivers/mfd/sm501.c:1014:2: warning: (near initialization for 'gpio_chip_template') [enabled by default] /scratchdrivers/mfd/asic3.c:451:64: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/mfd/asic3.c:497:64: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/mfd/asic3.c:517:64: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/mfd/asic3.c:546:78: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/mfd/asic3.c:546:78: warning: (near initialization for 'asic') [enabled by default] /scratchdrivers/mfd/asic3.c:609:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchdrivers/mfd/asic3.c:602:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchlib/debugobjects.c:254:9: warning: unused variable 'hint' [-Wunused-variable] /scratchlib/debugobjects.c:73:20: warning: 'obj_states' defined but not used [-Wunused-variable] /scratchkernel/trace/ring_buffer.c:2404:8: warning: unused variable 'local_clock_stable' [-Wunused-variable] /scratchfs/notify/fanotify/fanotify.c:214:32: warning: 'marks_ignored_mask' may be used uninitialized in this function [-Wuninitialized] /scratchfs/notify/fanotify/fanotify.c:214:17: warning: 'marks_mask' may be used uninitialized in this function [-Wuninitialized] /scratchdrivers/mfd/htc-egpio.c:158:70: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/mfd/htc-egpio.c:173:70: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/mfd/htc-egpio.c:195:70: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/mfd/htc-egpio.c:219:70: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/memstick/host/r592.c:192:13: warning: 'r592_clear_interrupts' defined but not used [-Wunused-function] /scratchfs/sysfs/dir.c:493:14: warning: 'sysfs_pathname' defined but not used [-Wunused-function] /scratchdrivers/mfd/htc-i2cpld.c:233:79: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/mfd/htc-i2cpld.c:268:79: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/mfd/htc-i2cpld.c:272:79: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/mfd/htc-i2cpld.c:312:78: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/mfd/tc6393xb.c:426:88: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/mfd/tc6393xb.c:426:88: warning: (near initialization for 'tc6393xb') [enabled by default] /scratchdrivers/mfd/tc6393xb.c:436:88: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/mfd/tc6393xb.c:436:88: warning: (near initialization for 'tc6393xb') [enabled by default] /scratchdrivers/mfd/tc6393xb.c:451:88: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/mfd/tc6393xb.c:451:88: warning: (near initialization for 'tc6393xb') [enabled by default] /scratchdrivers/mfd/tc6393xb.c:464:88: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/mfd/tc6393xb.c:464:88: warning: (near initialization for 'tc6393xb') [enabled by default] /scratchdrivers/mfd/tc6393xb.c:482:88: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/mfd/tc6393xb.c:482:88: warning: (near initialization for 'tc6393xb') [enabled by default] /scratchdrivers/mfd/tc6393xb.c:510:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchinclude/linux/posix_acl.h:108:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchkernel/sched/core.c:2852:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchdrivers/i2c/busses/i2c-designware-pcidrv.c:188:12: warning: 'i2c_dw_pci_runtime_idle' defined but not used [-Wunused-function] /scratchinclude/linux/of_gpio.h:47:72: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/input/keyboard/adp5589-keys.c:391:90: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/input/keyboard/adp5589-keys.c:391:90: warning: (near initialization for 'kpad') [enabled by default] /scratchdrivers/input/keyboard/adp5589-keys.c:403:90: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/input/keyboard/adp5589-keys.c:403:90: warning: (near initialization for 'kpad') [enabled by default] /scratchdrivers/input/keyboard/adp5589-keys.c:422:90: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/input/keyboard/adp5589-keys.c:422:90: warning: (near initialization for 'kpad') [enabled by default] /scratchdrivers/input/keyboard/adp5589-keys.c:442:90: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/input/keyboard/adp5589-keys.c:442:90: warning: (near initialization for 'kpad') [enabled by default] /scratchdrivers/ide/ide-io.c:295:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchfs/ext4/ext4_jbd2.h:392:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchdrivers/ssb/driver_gpio.c:19:66: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/input/joystick/analog.c:175:2: warning: #warning Precise timer not defined for this architecture. [-Wcpp] /scratchinclude/linux/of_gpio.h:47:72: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/mfd/wm8994-core.c:595:7: warning: 'patch_regs' may be used uninitialized in this function [-Wuninitialized] /scratchfs/ext4/ext4_jbd2.h:392:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchinclude/linux/of_gpio.h:47:72: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/mfd/tps65010.c:479:67: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/mfd/tps65010.c:496:66: warning: initialization from incompatible pointer type [enabled by default] /scratchinclude/linux/posix_acl.h:108:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchfs/ext4/acl.c:172:9: warning: 'name_index' may be used uninitialized in this function [-Wuninitialized] /scratchdrivers/misc/pch_phub.c:162:13: warning: 'pch_phub_save_reg_conf' defined but not used [-Wunused-function] /scratchdrivers/misc/pch_phub.c:223:13: warning: 'pch_phub_restore_reg_conf' defined but not used [-Wunused-function] /scratchfs/ext4/ext4_jbd2.h:392:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchinclude/linux/of_gpio.h:47:72: warning: initialization from incompatible pointer type [enabled by default] /scratchinclude/linux/of_gpio.h:47:72: warning: initialization from incompatible pointer type [enabled by default] /scratchinclude/linux/of_gpio.h:47:72: warning: initialization from incompatible pointer type [enabled by default] /scratchfs/ext4/ext4_jbd2.h:392:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchdrivers/tty/pty.c:409:13: warning: 'pty_unix98_shutdown' defined but not used [-Wunused-function] /scratchdrivers/mfd/twl4030-madc.c:788:12: warning: 'twl4030_madc_remove' defined but not used [-Wunused-function] /scratchfs/ext4/ext4_jbd2.h:392:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchfs/ext4/inode.c:565:5: warning: 'retval' may be used uninitialized in this function [-Wuninitialized] /scratchinclude/linux/of_gpio.h:47:72: warning: initialization from incompatible pointer type [enabled by default] /scratchdrivers/rtc/rtc-max77686.c:147:6: warning: 'data' may be used uninitialized in this function [-Wuninitialized] /scratchfs/ext4/ext4_jbd2.h:392:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchdrivers/mfd/sec-core.c:233:5: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] /scratchinclude/linux/posix_acl.h:108:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchfs/xfs/xfs_acl.c:141:23: warning: 'ea_name' may be used uninitialized in this function [-Wuninitialized] /scratchfs/ext4/ext4_jbd2.h:392:1: warning: control reaches end of non-void function [-Wreturn-type] /scratchfs/ext4/ext4_jbd2.h:392:1: warning: control reaches end of non-void function [-Wreturn-type]
Full Log
# < git ls-remote /scratch/git/sfr/linux-next refs/heads/master # < git rev-parse tmp/linux-next remote == local, skipping fetch # < git rev-parse tmp/linux-next Upstream revision is a96bb8428436abda5ab36ceb343997ccbeda3f77 Head not built, building # < git reset --mixed # git branch -D linux-next Deleted branch linux-next (was a96bb84). # git checkout -q -f -b linux-next tmp/linux-next # < git ls-files --others --modified # git ls-files --others --modified cmd.log # < /scratch/kisskb/prod/kisskb/kisskb3/backend/makewrap.py ARCH=arm O=/scratch/kisskb/prod/kisskb/kisskb3/backend/build/linux-next_arm-randconfig_arm CROSS_COMPILE=/opt/cross/gcc-4.6-nolibc/arm-unknown-linux-gnueabi/bin/arm-unknown-linux-gnueabi- -f kisskb-version.mk makewrap: Added ccache to CROSS_COMPILE makewrap: Using -j factor 128 # < /scratch/kisskb/prod/kisskb/kisskb3/backend/makewrap.py ARCH=arm O=/scratch/kisskb/prod/kisskb/kisskb3/backend/build/linux-next_arm-randconfig_arm CROSS_COMPILE=/opt/cross/gcc-4.6-nolibc/arm-unknown-linux-gnueabi/bin/arm-unknown-linux-gnueabi- randconfig makewrap: Added ccache to CROSS_COMPILE makewrap: Using -j factor 128 warning: (ARCH_REQUIRE_GPIOLIB && MFD_TC6393XB && FB_VIA) selects GPIOLIB which has unmet direct dependencies (ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB) # /scratch/kisskb/prod/kisskb/kisskb3/backend/makewrap.py ARCH=arm O=/scratch/kisskb/prod/kisskb/kisskb3/backend/build/linux-next_arm-randconfig_arm CROSS_COMPILE=/opt/cross/gcc-4.6-nolibc/arm-unknown-linux-gnueabi/bin/arm-unknown-linux-gnueabi- makewrap: Added ccache to CROSS_COMPILE makewrap: Using -j factor 128 GEN /scratch/kisskb/build/linux-next_arm-randconfig_arm/Makefile scripts/kconfig/conf --silentoldconfig Kconfig warning: (ARCH_REQUIRE_GPIOLIB && MFD_TC6393XB && FB_VIA) selects GPIOLIB which has unmet direct dependencies (ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB) warning: (ARCH_REQUIRE_GPIOLIB && MFD_TC6393XB && FB_VIA) selects GPIOLIB which has unmet direct dependencies (ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB) GEN /scratch/kisskb/build/linux-next_arm-randconfig_arm/Makefile WRAP arch/arm/include/generated/asm/auxvec.h WRAP arch/arm/include/generated/asm/bitsperlong.h WRAP arch/arm/include/generated/asm/cputime.h WRAP arch/arm/include/generated/asm/current.h WRAP arch/arm/include/generated/asm/errno.h WRAP arch/arm/include/generated/asm/emergency-restart.h CHK include/generated/uapi/linux/version.h WRAP arch/arm/include/generated/asm/exec.h WRAP arch/arm/include/generated/asm/ioctl.h WRAP arch/arm/include/generated/asm/ipcbuf.h WRAP arch/arm/include/generated/asm/irq_regs.h WRAP arch/arm/include/generated/asm/kdebug.h WRAP arch/arm/include/generated/asm/local.h WRAP arch/arm/include/generated/asm/local64.h WRAP arch/arm/include/generated/asm/msgbuf.h WRAP arch/arm/include/generated/asm/param.h WRAP arch/arm/include/generated/asm/parport.h WRAP arch/arm/include/generated/asm/poll.h WRAP arch/arm/include/generated/asm/resource.h WRAP arch/arm/include/generated/asm/segment.h WRAP arch/arm/include/generated/asm/sections.h UPD include/generated/uapi/linux/version.h WRAP arch/arm/include/generated/asm/sembuf.h WRAP arch/arm/include/generated/asm/serial.h WRAP arch/arm/include/generated/asm/shmbuf.h WRAP arch/arm/include/generated/asm/sizes.h WRAP arch/arm/include/generated/asm/siginfo.h WRAP arch/arm/include/generated/asm/socket.h WRAP arch/arm/include/generated/asm/sockios.h WRAP arch/arm/include/generated/asm/termbits.h WRAP arch/arm/include/generated/asm/termios.h WRAP arch/arm/include/generated/asm/timex.h WRAP arch/arm/include/generated/asm/trace_clock.h WRAP arch/arm/include/generated/asm/types.h WRAP arch/arm/include/generated/asm/unaligned.h HOSTCC scripts/kallsyms HOSTCC scripts/conmakehash HOSTCC scripts/dtc/checks.o HOSTCC scripts/dtc/data.o SHIPPED scripts/dtc/dtc-lexer.lex.c SHIPPED scripts/dtc/dtc-parser.tab.h CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig SHIPPED scripts/dtc/dtc-parser.tab.c HOSTCC scripts/dtc/dtc.o HOSTCC scripts/dtc/flattree.o HOSTCC scripts/dtc/fstree.o CC scripts/mod/devicetable-offsets.s HOSTCC scripts/dtc/livetree.o HOSTCC scripts/dtc/srcpos.o HOSTCC scripts/dtc/treesource.o HOSTCC scripts/dtc/util.o GEN scripts/mod/devicetable-offsets.h MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/sumversion.o Using /scratch/kisskb/src as source for kernel HOSTCC scripts/dtc/dtc-lexer.lex.o HOSTCC scripts/dtc/dtc-parser.tab.o CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h Generating include/generated/mach-types.h CC kernel/bounds.s GEN include/generated/bounds.h CC arch/arm/kernel/asm-offsets.s GEN include/generated/asm-offsets.h CALL /scratch/kisskb/src/scripts/checksyscalls.sh HOSTLD scripts/dtc/dtc HOSTLD scripts/mod/modpost CHK include/generated/compile.h CC init/main.o HOSTCC usr/gen_init_cpio CC init/do_mounts.o CC init/do_mounts_initrd.o CC init/initramfs.o CC init/calibrate.o CC init/init_task.o CC arch/arm/kernel/elf.o AS arch/arm/kernel/entry-armv.o AS arch/arm/kernel/entry-common.o CC arch/arm/vfp/vfpmodule.o AS arch/arm/vfp/entry.o CC arch/arm/mm/dma-mapping.o CC arch/arm/kernel/irq.o AS arch/arm/vfp/vfphw.o CC arch/arm/kernel/opcodes.o CC arch/arm/common/firmware.o /scratch/kisskb/src/arch/arm/kernel/entry-armv.S:940:2: warning: #warning "NPTL on non MMU needs fixing" [-Wcpp] CC arch/arm/common/icst.o CC arch/arm/mm/extable.o CC arch/arm/kernel/process.o CC arch/arm/vfp/vfpsingle.o LD arch/arm/net/built-in.o CC arch/arm/kernel/ptrace.o UPD include/generated/compile.h CC arch/arm/vfp/vfpdouble.o CC arch/arm/kernel/return_address.o CC arch/arm/mm/fault.o CC arch/arm/kernel/sched_clock.o CC arch/arm/mm/init.o CC arch/arm/kernel/setup.o CC init/version.o CC arch/arm/kernel/signal.o CC arch/arm/mm/iomap.o /scratch/kisskb/src/arch/arm/kernel/entry-common.S: Assembler messages: /scratch/kisskb/src/arch/arm/kernel/entry-common.S:45: Error: selected processor does not support ARM mode `clrex' /scratch/kisskb/src/arch/arm/kernel/entry-common.S:80: Error: selected processor does not support ARM mode `clrex' /scratch/kisskb/src/arch/arm/kernel/entry-armv.S: Assembler messages: /scratch/kisskb/src/arch/arm/kernel/entry-armv.S:207: Error: selected processor does not support ARM mode `clrex' /scratch/kisskb/src/arch/arm/kernel/entry-armv.S:231: Error: selected processor does not support ARM mode `clrex' /scratch/kisskb/src/arch/arm/kernel/entry-armv.S:314: Error: selected processor does not support ARM mode `clrex' /scratch/kisskb/src/arch/arm/kernel/entry-armv.S:335: Error: selected processor does not support ARM mode `clrex' LD arch/arm/crypto/built-in.o CC arch/arm/kernel/stacktrace.o CC arch/arm/mm/nommu.o make[2]: *** [arch/arm/kernel/entry-common.o] Error 1 /scratch/kisskb/src/arch/arm/kernel/entry-armv.S:814: Error: selected processor does not support ARM mode `ldrd r4,r5,[r0]' /scratch/kisskb/src/arch/arm/kernel/entry-armv.S:815: Error: selected processor does not support ARM mode `ldrd r6,r7,[r1]' /scratch/kisskb/src/arch/arm/kernel/entry-armv.S:817: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r2]' /scratch/kisskb/src/arch/arm/kernel/entry-armv.S:820: Error: selected processor does not support ARM mode `strexdeq r3,r6,r7,[r2]' CC arch/arm/kernel/sys_arm.o CC arch/arm/kernel/time.o CC arch/arm/mm/alignment.o AS arch/arm/mm/abort-nommu.o make[2]: *** [arch/arm/kernel/entry-armv.o] Error 1 CC arch/arm/kernel/traps.o AS arch/arm/mm/abort-ev4t.o CC arch/arm/kernel/atags_parse.o AS arch/arm/mm/abort-lv4t.o AS arch/arm/mm/abort-ev5t.o CC arch/arm/kernel/atags_proc.o CC arch/arm/kernel/atags_compat.o AS arch/arm/mm/abort-ev6.o CC arch/arm/mach-integrator/core.o AS arch/arm/mm/pabort-legacy.o CC arch/arm/kernel/etm.o CC arch/arm/kernel/cpuidle.o AS arch/arm/mm/pabort-v6.o CC arch/arm/mach-integrator/lm.o AS arch/arm/mm/cache-v4.o CC arch/arm/kernel/bios32.o CC arch/arm/mach-integrator/leds.o AS arch/arm/mm/cache-v4wt.o CC arch/arm/kernel/isa.o CC arch/arm/mach-integrator/integrator_ap.o AS arch/arm/mm/cache-v6.o CC arch/arm/mach-integrator/pci_v3.o CC arch/arm/plat-versatile/sched-clock.o CC arch/arm/kernel/machine_kexec.o AS arch/arm/mm/proc-arm7tdmi.o AS arch/arm/mm/proc-arm920.o CC arch/arm/mach-integrator/pci.o AS arch/arm/kernel/relocate_kernel.o AS arch/arm/mm/proc-arm946.o AS arch/arm/mm/proc-arm1022.o CC arch/arm/kernel/sys_oabi-compat.o AS arch/arm/mm/proc-arm1026.o CC arch/arm/kernel/kgdb.o AS arch/arm/mm/proc-v6.o CC arch/arm/kernel/tcm.o CC arch/arm/kernel/devtree.o CC arch/arm/kernel/crash_dump.o CC arch/arm/kernel/io.o AS arch/arm/kernel/debug.o CC mm/filemap.o AS arch/arm/kernel/head-nommu.o CC mm/mempool.o LDS arch/arm/kernel/vmlinux.lds CC mm/oom_kill.o CC mm/fadvise.o CC mm/maccess.o CC mm/page_alloc.o CC mm/page-writeback.o LD ipc/built-in.o CC kernel/fork.o CC mm/readahead.o CC kernel/exec_domain.o CC mm/swap.o CC kernel/panic.o CC mm/truncate.o CC kernel/printk.o CC mm/vmscan.o CC security/commoncap.o CC mm/shmem.o CC security/inode.o CC kernel/cpu.o CC mm/util.o CC kernel/exit.o CC mm/mmzone.o CC mm/vmstat.o CC kernel/itimer.o TIMEC kernel/timeconst.h CC mm/backing-dev.o CC mm/mm_init.o LD arch/arm/plat-versatile/built-in.o CC kernel/softirq.o CC mm/mmu_context.o CC kernel/resource.o CC mm/percpu.o CC mm/slab_common.o CC kernel/sysctl.o CC block/elevator.o CC kernel/sysctl_binary.o CC kernel/capability.o CC mm/compaction.o CC block/blk-core.o CC mm/balloon_compaction.o CC kernel/ptrace.o CC block/blk-tag.o CC mm/interval_tree.o CC kernel/timer.o CC mm/nommu.o CC block/blk-sysfs.o CC kernel/user.o CC mm/init-mm.o CC block/blk-flush.o CC mm/bootmem.o CC kernel/signal.o CC block/blk-settings.o CC mm/memblock.o CC kernel/sys.o CC crypto/api.o CC block/blk-ioc.o CC kernel/kmod.o CC kernel/workqueue.o CC mm/dmapool.o CC crypto/cipher.o CC sound/sound_core.o CC block/blk-map.o CC mm/slub.o CC crypto/compress.o CC block/blk-exec.o CC kernel/pid.o CC mm/kmemleak.o CC block/blk-merge.o CC crypto/algapi.o CC kernel/task_work.o CC crypto/scatterwalk.o CC block/blk-softirq.o CC kernel/rcupdate.o LD firmware/built-in.o CC block/blk-timeout.o CC fs/open.o CC fs/read_write.o CC crypto/ablkcipher.o CC kernel/extable.o CC block/blk-iopoll.o CC crypto/blkcipher.o CC net/nonet.o LD arch/arm/lib/built-in.o CC kernel/params.o AS arch/arm/lib/ashldi3.o CC block/blk-lib.o DTC arch/arm/boot/dts/integratorap.dtb CC lib/bcd.o CC block/ioctl.o CC lib/div64.o DTC arch/arm/boot/dts/integratorcp.dtb CC fs/file_table.o CC lib/sort.o AS arch/arm/lib/ashrdi3.o GEN usr/initramfs_data.cpio CC kernel/posix-timers.o CC block/genhd.o CC block/scsi_ioctl.o CC block/partition-generic.o CC fs/super.o AS arch/arm/lib/backtrace.o CC fs/char_dev.o AS usr/initramfs_data.o LD arch/arm/common/built-in.o CC block/partitions/check.o CC crypto/ahash.o CC block/noop-iosched.o CC crypto/shash.o AS arch/arm/lib/call_with_stack.o CC block/partitions/msdos.o CC crypto/algboss.o LD usr/built-in.o CC kernel/kthread.o CC fs/stat.o CC crypto/testmgr.o CC fs/exec.o CC lib/parser.o CC block/partitions/efi.o AS arch/arm/lib/changebit.o CC crypto/crypto_wq.o CC kernel/wait.o AS arch/arm/lib/clearbit.o AS arch/arm/lib/csumipv6.o CC kernel/sys_ni.o CC kernel/posix-cpu-timers.o CC crypto/aead.o CC lib/halfmd4.o CC lib/debug_locks.o CC lib/random32.o CC lib/bust_spinlocks.o CC kernel/mutex.o AS arch/arm/lib/csumpartial.o LD net/built-in.o AS arch/arm/lib/csumpartialcopy.o AS arch/arm/lib/csumpartialcopyuser.o CC fs/pipe.o LD sound/soundcore.o LD drivers/accessibility/braille/built-in.o LD sound/built-in.o LD drivers/accessibility/built-in.o CC fs/namei.o CC lib/hexdump.o CC kernel/hrtimer.o AS arch/arm/lib/delay-loop.o CC crypto/chainiv.o CC lib/kasprintf.o CC crypto/eseqiv.o CC drivers/amba/bus.o CC lib/bitmap.o CC kernel/rwsem.o CC fs/fcntl.o LD drivers/auxdisplay/built-in.o CC kernel/nsproxy.o /scratch/kisskb/src/arch/arm/mach-integrator/integrator_ap.c:97:24: warning: 'ap_io_desc' defined but not used [-Wunused-variable] /scratch/kisskb/src/arch/arm/mach-integrator/integrator_ap.c:600:24: warning: 'ap_io_desc_atag' defined but not used [-Wunused-variable] CC lib/scatterlist.o CC kernel/srcu.o CC kernel/semaphore.o CC drivers/base/core.o CC arch/arm/lib/delay.o CC kernel/notifier.o CC fs/ioctl.o LD drivers/block/built-in.o LD drivers/bus/built-in.o CC fs/readdir.o AS arch/arm/lib/div64.o LD arch/arm/mach-integrator/built-in.o CC kernel/ksysfs.o AS arch/arm/lib/findbit.o CC drivers/cdrom/cdrom.o CC drivers/char/mem.o CC kernel/cred.o CC drivers/char/ipmi/ipmi_msghandler.o AS arch/arm/lib/io-readsb.o CC fs/select.o CC fs/fifo.o CC fs/dcache.o CC drivers/char/ipmi/ipmi_si_intf.o CC crypto/seqiv.o LD arch/arm/mm/built-in.o CC drivers/char/ipmi/ipmi_kcs_sm.o AS arch/arm/lib/io-readsl.o AS arch/arm/lib/io-readsw-armv4.o CC drivers/char/random.o AS arch/arm/lib/io-writesb.o CC drivers/base/bus.o CC lib/string_helpers.o AS arch/arm/lib/io-writesl.o CC drivers/base/dd.o CC drivers/char/ipmi/ipmi_smic_sm.o CC kernel/async.o CC fs/inode.o CC crypto/pcompress.o AS arch/arm/lib/io-writesw-armv4.o CC crypto/hmac.o AS arch/arm/lib/lib1funcs.o CC crypto/vmac.o CC drivers/char/ipmi/ipmi_bt_sm.o CC crypto/crypto_null.o CC crypto/md4.o CC drivers/char/misc.o AS arch/arm/lib/lshrdi3.o CC drivers/char/virtio_console.o CC kernel/range.o CC lib/gcd.o CC drivers/char/ppdev.o CC lib/lcm.o CC drivers/char/ipmi/ipmi_watchdog.o CC kernel/groups.o AS arch/arm/lib/memchr.o CC kernel/lglock.o CC drivers/clk/clk-devres.o make[2]: Target `__build' not remade because of errors. make[1]: *** [arch/arm/kernel] Error 2 CC drivers/clk/clkdev.o CC lib/list_sort.o CC crypto/md5.o CC lib/uuid.o AS arch/arm/lib/memcpy.o CC lib/flex_array.o AS arch/arm/lib/memmove.o CC drivers/clk/clk.o CC lib/bsearch.o CC drivers/clk/clk-divider.o CC fs/attr.o CC kernel/smpboot.o CC crypto/rmd160.o CC fs/bad_inode.o CC drivers/clk/clk-fixed-factor.o CC drivers/clocksource/mmio.o CC drivers/clk/clk-fixed-rate.o CC kernel/debug/debug_core.o AS arch/arm/lib/memset.o CC crypto/rmd320.o CC kernel/irq/irqdesc.o CC kernel/power/qos.o CC crypto/sha1_generic.o CC fs/file.o CC kernel/irq/handle.o LD init/mounts.o CC kernel/irq/manage.o CC drivers/clk/clk-gate.o AS arch/arm/lib/memzero.o LD init/built-in.o CC fs/filesystems.o AS arch/arm/lib/muldi3.o /scratch/kisskb/src/mm/bootmem.c: In function 'mark_bootmem': /scratch/kisskb/src/mm/bootmem.c:387:1: warning: control reaches end of non-void function [-Wreturn-type] CC drivers/base/syscore.o LD arch/arm/vfp/vfp.o CC kernel/sched/core.o CC kernel/irq/spurious.o CC kernel/sched/clock.o LD arch/arm/vfp/built-in.o CC kernel/time/timekeeping.o AS arch/arm/lib/setbit.o AS arch/arm/lib/strchr.o CC drivers/cpuidle/cpuidle.o CC kernel/debug/gdbstub.o CC drivers/base/driver.o CC kernel/trace/trace_clock.o CC kernel/stacktrace.o CC drivers/base/class.o CC drivers/base/platform.o AS arch/arm/lib/strrchr.o CC drivers/base/cpu.o AS arch/arm/lib/testchangebit.o AS arch/arm/lib/testclearbit.o CC kernel/irq/resend.o CC fs/namespace.o CC kernel/mutex-debug.o LD security/built-in.o CC kernel/lockdep.o AS arch/arm/lib/testsetbit.o AS arch/arm/lib/ucmpdi2.o CC fs/seq_file.o CC kernel/irq/chip.o LD drivers/amba/built-in.o CC kernel/futex.o CC kernel/time/ntp.o CC lib/find_last_bit.o CC kernel/time/clocksource.o CC crypto/sha256_generic.o AR arch/arm/lib/lib.a CC kernel/sched/cputime.o CC kernel/sched/idle_task.o CC crypto/sha512_generic.o CC kernel/time/jiffies.o CC drivers/base/firmware.o CC kernel/rtmutex.o CC fs/xattr.o CC drivers/base/init.o CC drivers/clk/clk-mux.o CC kernel/sched/fair.o CC lib/find_next_bit.o CC kernel/up.o CC kernel/spinlock.o LD drivers/clocksource/built-in.o CC crypto/gf128mul.o CC lib/llist.o CC drivers/base/map.o CC kernel/uid16.o CC lib/memweight.o CC crypto/ecb.o CC kernel/sched/rt.o CC drivers/base/devres.o CC drivers/cpuidle/driver.o CC crypto/cbc.o LD drivers/crypto/built-in.o CC crypto/cts.o CC lib/kfifo.o CC crypto/lrw.o CC kernel/trace/ring_buffer.o CC crypto/xts.o CC kernel/trace/trace.o CC drivers/clk/versatile/clk-icst.o CC drivers/clk/versatile/clk-integrator.o CC lib/kstrtox.o CC kernel/time/timer_list.o CC drivers/firewire/core-card.o CC fs/libfs.o CC drivers/clk/clk-wm831x.o CC kernel/kallsyms.o CC kernel/sched/stop_task.o CC kernel/time/timeconv.o CC kernel/trace/trace_output.o /tmp/cckHl90y.s: Assembler messages: /tmp/cckHl90y.s:210: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r3]' /tmp/cckHl90y.s:213: Error: selected processor does not support ARM mode `strexd r2,r0,r1,[r3]' make[3]: *** [kernel/trace/trace_clock.o] Error 1 CC drivers/firewire/core-cdev.o CC drivers/cpuidle/governor.o CC kernel/trace/trace_stat.o CC drivers/cpuidle/sysfs.o CC kernel/trace/trace_printk.o CC kernel/trace/trace_sched_switch.o CC drivers/base/attribute_container.o CC fs/fs-writeback.o CC kernel/irq/dummychip.o CC kernel/time/posix-clock.o CC kernel/irq/devres.o CC kernel/time/alarmtimer.o CC fs/pnode.o CC drivers/base/transport_class.o LD block/partitions/built-in.o CC drivers/base/topology.o CC drivers/clk/clk-twl6040.o CC fs/drop_caches.o CC kernel/kexec.o CC kernel/irq/generic-chip.o CC kernel/time/clockevents.o CC kernel/trace/trace_nop.o CC drivers/cpuidle/governors/ladder.o CC kernel/irq/autoprobe.o CC fs/splice.o CC kernel/irq/irqdomain.o CC fs/sync.o CC drivers/cpuidle/governors/menu.o CC drivers/firewire/core-device.o CC fs/utimes.o CC kernel/time/tick-common.o CC crypto/ctr.o LD drivers/firmware/built-in.o CC kernel/backtracetest.o CC fs/stack.o CC fs/fs_struct.o CC kernel/time/tick-oneshot.o CC kernel/time/tick-sched.o CC drivers/firewire/core-iso.o CC fs/statfs.o CC kernel/watchdog.o CC crypto/gcm.o CC crypto/fcrypt.o LD kernel/power/built-in.o CC crypto/blowfish_generic.o CC drivers/firewire/core-topology.o CC fs/buffer.o LD drivers/clk/versatile/built-in.o CC drivers/gpio/devres.o CC crypto/blowfish_common.o CC crypto/aes_generic.o CC fs/bio.o CC crypto/camellia_generic.o CC drivers/gpio/gpiolib.o CC fs/block_dev.o CC kernel/seccomp.o CC lib/test-kstrtox.o CC kernel/rcutorture.o CC drivers/base/power/clock_ops.o CC fs/direct-io.o CC kernel/trace/trace_branch.o CC kernel/trace/blktrace.o CC kernel/trace/trace_events.o CC drivers/firewire/core-transaction.o CC drivers/gpio/gpiolib-of.o CC kernel/rcutiny.o CC kernel/trace/trace_export.o CC kernel/trace/trace_events_filter.o CC kernel/relay.o CC drivers/gpio/gpio-74x164.o CC drivers/gpio/gpio-adnp.o CC kernel/tracepoint.o CC crypto/cast_common.o CC kernel/irq_work.o CC drivers/base/regmap/regmap.o CC lib/pci_iomap.o CC lib/iomap_copy.o LD drivers/gpu/drm/i2c/built-in.o CC drivers/hid/hid-debug.o LD drivers/gpu/drm/built-in.o LD drivers/hsi/clients/built-in.o CC drivers/base/dma-mapping.o LD drivers/hsi/built-in.o CC fs/mpage.o CC fs/ioprio.o CC kernel/trace/power-traces.o LD drivers/gpu/stub/built-in.o CC drivers/gpio/gpio-max730x.o CC kernel/cpu_pm.o CC drivers/gpio/gpio-max7301.o CC crypto/cast6_generic.o CC fs/debugfs/inode.o CC drivers/base/regmap/regcache.o CC drivers/gpio/gpio-max732x.o CC drivers/gpu/vga/vgaarb.o CC fs/debugfs/file.o CC drivers/i2c/i2c-boardinfo.o LD fs/devpts/built-in.o CC crypto/arc4.o CC drivers/base/regmap/regcache-rbtree.o CC drivers/i2c/i2c-core.o CC kernel/crash_dump.o CC drivers/i2c/i2c-smbus.o CC drivers/gpio/gpio-ml-ioh.o CC drivers/i2c/i2c-dev.o LD fs/exofs/built-in.o CC drivers/gpio/gpio-pca953x.o CC drivers/base/dma-coherent.o CC drivers/i2c/algos/i2c-algo-bit.o In file included from /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:21:0: /scratch/kisskb/src/include/linux/of_gpio.h:40:19: error: field 'gc' has incomplete type In file included from /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:21:0: /scratch/kisskb/src/include/linux/of_gpio.h: In function 'to_of_mm_gpio_chip': /scratch/kisskb/src/include/linux/of_gpio.h:47:72: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_gpiochip_find_and_xlate': /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:39:9: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:40:9: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:41:10: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:44:10: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:48:30: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_get_named_gpio_flags': /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:83:2: error: implicit declaration of function 'gpiochip_find' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_gpio_simple_xlate': /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:146:8: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:151:57: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:154:29: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_mm_gpiochip_add': /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:189:4: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:190:9: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:197:4: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:204:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:212:10: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_gpiochip_add': /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:270:12: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:270:31: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:271:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:271:23: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:273:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:276:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:277:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:278:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:282:18: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_gpiochip_remove': /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:289:10: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib-of.c:290:19: error: dereferencing pointer to incomplete type cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpiolib-of.o] Error 1 CC drivers/base/regmap/regcache-lzo.o CC drivers/base/firmware_class.o CC drivers/i2c/algos/i2c-algo-pca.o CC fs/exportfs/expfs.o CC drivers/base/soc.o LD drivers/base/power/built-in.o CC drivers/base/regmap/regcache-flat.o CC drivers/gpio/gpio-pl061.o CC crypto/khazad.o CC kernel/time.o LD drivers/i2c/muxes/built-in.o CC drivers/i2c/busses/i2c-ali1563.o CC drivers/hid/hid-core.o CC lib/devres.o CC drivers/i2c/busses/i2c-ali15x3.o CC drivers/gpio/gpio-rc5t583.o CC drivers/base/regmap/regmap-debugfs.o CC crypto/anubis.o CC crypto/crc32c.o LD drivers/cpuidle/governors/built-in.o LD drivers/idle/built-in.o LD drivers/cpuidle/built-in.o CC drivers/ide/ide-cd.o In file included from /scratch/kisskb/src/drivers/gpio/gpio-74x164.c:17:0: /scratch/kisskb/src/include/linux/of_gpio.h:40:19: error: field 'gc' has incomplete type In file included from /scratch/kisskb/src/drivers/gpio/gpio-74x164.c:17:0: /scratch/kisskb/src/include/linux/of_gpio.h: In function 'to_of_mm_gpio_chip': /scratch/kisskb/src/include/linux/of_gpio.h:47:72: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-74x164.c: At top level: /scratch/kisskb/src/drivers/gpio/gpio-74x164.c:26:19: error: field 'gpio_chip' has incomplete type /scratch/kisskb/src/drivers/gpio/gpio-74x164.c: In function 'gpio_to_74x164_chip': /scratch/kisskb/src/drivers/gpio/gpio-74x164.c:33:79: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-74x164.c: In function 'gen_74x164_probe': /scratch/kisskb/src/drivers/gpio/gpio-74x164.c:172:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpio-74x164.c: In function 'gen_74x164_remove': /scratch/kisskb/src/drivers/gpio/gpio-74x164.c:195:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-74x164.o] Error 1 CC fs/ext2/balloc.o LD kernel/debug/built-in.o CC fs/fat/cache.o CC drivers/gpio/gpio-rdc321x.o CC drivers/input/gameport/gameport.o CC drivers/input/serio/serio.o In file included from /scratch/kisskb/src/drivers/gpio/gpio-max730x.c:37:0: /scratch/kisskb/src/include/linux/spi/max7301.h:15:19: error: field 'chip' has incomplete type /scratch/kisskb/src/drivers/gpio/gpio-max730x.c: In function 'max7301_direction_input': /scratch/kisskb/src/drivers/gpio/gpio-max730x.c:53:80: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-max730x.c:53:80: warning: (near initialization for 'ts') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-max730x.c: In function 'max7301_direction_output': /scratch/kisskb/src/drivers/gpio/gpio-max730x.c:95:80: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-max730x.c:95:80: warning: (near initialization for 'ts') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-max730x.c: In function 'max7301_get': /scratch/kisskb/src/drivers/gpio/gpio-max730x.c:123:80: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-max730x.c:123:80: warning: (near initialization for 'ts') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-max730x.c: In function 'max7301_set': /scratch/kisskb/src/drivers/gpio/gpio-max730x.c:151:80: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-max730x.c:151:80: warning: (near initialization for 'ts') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-max730x.c: In function '__max730x_probe': /scratch/kisskb/src/drivers/gpio/gpio-max730x.c:216:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpio-max730x.c: In function '__max730x_remove': /scratch/kisskb/src/drivers/gpio/gpio-max730x.c:242:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-max730x.o] Error 1 CC drivers/irqchip/irqchip.o CC drivers/gpio/gpio-sx150x.o CC lib/locking-selftest.o /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:26:19: error: field 'gpio' has incomplete type /scratch/kisskb/src/drivers/gpio/gpio-adnp.c: In function 'to_adnp': /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:44:63: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-adnp.c: In function 'adnp_gpio_setup': /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:259:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:260:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:261:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:262:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:263:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:266:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:268:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:269:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:270:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:271:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:272:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:272:22: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:273:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-adnp.c: In function 'adnp_irq_setup': /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:457:38: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:484:43: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:484:58: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:489:21: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:491:15: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:496:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-adnp.c: In function 'adnp_i2c_probe': /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:552:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpio-adnp.c: In function 'adnp_i2c_remove': /scratch/kisskb/src/drivers/gpio/gpio-adnp.c:572:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-adnp.o] Error 1 CC drivers/input/input.o CC drivers/gpio/gpio-tps65910.o CC drivers/leds/led-core.o CC fs/ext4/balloc.o CC drivers/iio/industrialio-core.o In file included from /scratch/kisskb/src/drivers/gpio/gpiolib.c:12:0: /scratch/kisskb/src/include/linux/of_gpio.h:40:19: error: field 'gc' has incomplete type In file included from /scratch/kisskb/src/drivers/gpio/gpiolib.c:12:0: /scratch/kisskb/src/include/linux/of_gpio.h: In function 'to_of_mm_gpio_chip': /scratch/kisskb/src/include/linux/of_gpio.h:47:72: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpiolib.c: At top level: /scratch/kisskb/src/drivers/gpio/gpiolib.c:73:35: error: 'ARCH_NR_GPIOS' undeclared here (not in a function) /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpio_chip_hwgpio': /scratch/kisskb/src/drivers/gpio/gpiolib.c:117:27: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'desc_to_gpio': /scratch/kisskb/src/drivers/gpio/gpiolib.c:138:19: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpio_ensure_requested': /scratch/kisskb/src/drivers/gpio/gpiolib.c:160:27: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:168:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_find_base': /scratch/kisskb/src/drivers/gpio/gpiolib.c:191:40: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:191:70: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpiolib.c:191:101: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:191:155: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:191:179: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:191:237: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:191:272: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:191:294: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:191:348: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:193:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:193:24: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:197:15: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_get_direction': /scratch/kisskb/src/drivers/gpio/gpiolib.c:219:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:222:15: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'chip_base_show': /scratch/kisskb/src/drivers/gpio/gpiolib.c:605:34: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'chip_label_show': /scratch/kisskb/src/drivers/gpio/gpiolib.c:614:34: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'chip_ngpio_show': /scratch/kisskb/src/drivers/gpio/gpiolib.c:623:34: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_export': /scratch/kisskb/src/drivers/gpio/gpiolib.c:776:17: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:776:49: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:781:16: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:781:37: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:782:22: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:784:45: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: At top level: /scratch/kisskb/src/drivers/gpio/gpiolib.c:822:5: error: redefinition of 'gpio_export' /scratch/kisskb/src/include/linux/gpio.h:172:90: note: previous definition of 'gpio_export' was here /scratch/kisskb/src/drivers/gpio/gpiolib.c:876:5: error: redefinition of 'gpio_export_link' /scratch/kisskb/src/include/linux/gpio.h:179:90: note: previous definition of 'gpio_export_link' was here /scratch/kisskb/src/drivers/gpio/gpiolib.c:925:5: error: redefinition of 'gpio_sysfs_set_active_low' /scratch/kisskb/src/include/linux/gpio.h:187:90: note: previous definition of 'gpio_sysfs_set_active_low' was here /scratch/kisskb/src/drivers/gpio/gpiolib.c:971:6: error: redefinition of 'gpio_unexport' /scratch/kisskb/src/include/linux/gpio.h:194:91: note: previous definition of 'gpio_unexport' was here /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_export': /scratch/kisskb/src/drivers/gpio/gpiolib.c:992:39: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:993:23: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:999:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1008:21: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1009:8: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1012:65: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_unexport': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1029:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1036:65: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiolib_sysfs_init': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1057:40: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1057:70: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpiolib.c:1057:101: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1057:155: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1057:179: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1057:237: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1057:272: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1057:294: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1057:348: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1058:20: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_add_to_list': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1120:51: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1120:70: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpiolib.c:1120:142: error: invalid use of undefined type 'struct gpio_chip' /scratch/kisskb/src/drivers/gpio/gpiolib.c:1122:12: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1122:26: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1122:39: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1128:51: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1128:70: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpiolib.c:1128:148: error: invalid use of undefined type 'struct gpio_chip' /scratch/kisskb/src/drivers/gpio/gpiolib.c:1129:12: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1129:26: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1129:40: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1130:16: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1137:22: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_add': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1164:17: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1166:57: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1175:33: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1180:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1186:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1186:31: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1188:25: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1189:34: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1199:23: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1221:86: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1221:98: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1221:111: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1221:128: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1228:80: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1228:92: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1228:105: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1228:122: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_remove': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1252:24: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1253:24: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1259:25: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1260:8: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1262:17: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_find': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1293:40: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1293:70: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpiolib.c:1293:101: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1293:155: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1293:179: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1293:237: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1293:272: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1293:294: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1293:348: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1298:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_request': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1397:26: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1409:18: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1413:10: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1416:16: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1421:19: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1426:10: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: At top level: /scratch/kisskb/src/drivers/gpio/gpiolib.c:1441:5: error: redefinition of 'gpio_request' /scratch/kisskb/src/include/linux/gpio.h:92:90: note: previous definition of 'gpio_request' was here /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_free': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1465:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1467:17: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1468:8: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1472:24: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: At top level: /scratch/kisskb/src/drivers/gpio/gpiolib.c:1483:6: error: redefinition of 'gpio_free' /scratch/kisskb/src/include/linux/gpio.h:108:91: note: previous definition of 'gpio_free' was here /scratch/kisskb/src/drivers/gpio/gpiolib.c:1495:5: error: redefinition of 'gpio_request_one' /scratch/kisskb/src/include/linux/gpio.h:97:90: note: previous definition of 'gpio_request_one' was here /scratch/kisskb/src/drivers/gpio/gpiolib.c:1540:5: error: redefinition of 'gpio_request_array' /scratch/kisskb/src/include/linux/gpio.h:103:90: note: previous definition of 'gpio_request_array' was here /scratch/kisskb/src/drivers/gpio/gpiolib.c:1563:6: error: redefinition of 'gpio_free_array' /scratch/kisskb/src/include/linux/gpio.h:116:91: note: previous definition of 'gpio_free_array' was here /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_is_requested': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1587:36: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1590:14: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_direction_input': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1624:20: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1624:34: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1634:15: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1638:16: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1649:15: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: At top level: /scratch/kisskb/src/drivers/gpio/gpiolib.c:1668:5: error: redefinition of 'gpio_direction_input' /scratch/kisskb/src/include/linux/gpio.h:124:90: note: previous definition of 'gpio_direction_input' was here /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_direction_output': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1694:20: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1694:34: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1704:15: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1708:16: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1719:15: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: At top level: /scratch/kisskb/src/drivers/gpio/gpiolib.c:1738:5: error: redefinition of 'gpio_direction_output' /scratch/kisskb/src/include/linux/gpio.h:129:90: note: previous definition of 'gpio_direction_output' was here /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_set_debounce': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1761:20: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1761:34: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1772:15: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1775:13: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: At top level: /scratch/kisskb/src/drivers/gpio/gpiolib.c:1790:5: error: redefinition of 'gpio_set_debounce' /scratch/kisskb/src/include/linux/gpio.h:134:90: note: previous definition of 'gpio_set_debounce' was here /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_get_value': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1836:32: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1837:14: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1837:26: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function '_gpio_set_open_drain_value': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1861:13: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1865:13: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function '_gpio_set_open_source_value': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1888:13: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1892:13: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_set_value': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1917:32: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1924:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_cansleep': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1944:19: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_to_irq': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1969:13: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1969:28: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_get_value_cansleep': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1992:14: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:1992:26: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: At top level: /scratch/kisskb/src/drivers/gpio/gpiolib.c:1997:5: error: redefinition of 'gpio_get_value_cansleep' /scratch/kisskb/src/include/linux/gpio.h:159:90: note: previous definition of 'gpio_get_value_cansleep' was here /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_set_value_cansleep': /scratch/kisskb/src/drivers/gpio/gpiolib.c:2015:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: At top level: /scratch/kisskb/src/drivers/gpio/gpiolib.c:2018:6: error: redefinition of 'gpio_set_value_cansleep' /scratch/kisskb/src/include/linux/gpio.h:166:91: note: previous definition of 'gpio_set_value_cansleep' was here /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiolib_dbg_show': /scratch/kisskb/src/drivers/gpio/gpiolib.c:2029:22: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2030:33: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2033:22: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2042:8: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2043:12: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiolib_seq_start': /scratch/kisskb/src/drivers/gpio/gpiolib.c:2058:40: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2058:70: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpiolib.c:2058:101: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2058:155: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2058:179: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2058:237: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2058:272: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2058:294: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2058:348: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiolib_seq_next': /scratch/kisskb/src/drivers/gpio/gpiolib.c:2075:24: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2078:49: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2078:73: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2078:152: error: invalid use of undefined type 'struct gpio_chip' /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiolib_seq_show': /scratch/kisskb/src/drivers/gpio/gpiolib.c:2097:8: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2097:20: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2097:33: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2098:12: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2102:10: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2103:29: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2104:10: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2108:10: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c:2109:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpiolib.c: At top level: /scratch/kisskb/src/drivers/gpio/gpiolib.c:73:25: warning: 'gpio_desc' defined but not used [-Wunused-variable] /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpio_to_desc': /scratch/kisskb/src/drivers/gpio/gpiolib.c:129:1: warning: control reaches end of non-void function [-Wreturn-type] /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_to_irq': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1970:1: warning: control reaches end of non-void function [-Wreturn-type] /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpio_chip_hwgpio': /scratch/kisskb/src/drivers/gpio/gpiolib.c:118:1: warning: control reaches end of non-void function [-Wreturn-type] /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'desc_to_gpio': /scratch/kisskb/src/drivers/gpio/gpiolib.c:139:1: warning: control reaches end of non-void function [-Wreturn-type] /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiod_cansleep': /scratch/kisskb/src/drivers/gpio/gpiolib.c:1945:1: warning: control reaches end of non-void function [-Wreturn-type] /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'chip_ngpio_show': /scratch/kisskb/src/drivers/gpio/gpiolib.c:624:1: warning: control reaches end of non-void function [-Wreturn-type] /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'chip_label_show': /scratch/kisskb/src/drivers/gpio/gpiolib.c:615:1: warning: control reaches end of non-void function [-Wreturn-type] /scratch/kisskb/src/drivers/gpio/gpiolib.c: In function 'chip_base_show': /scratch/kisskb/src/drivers/gpio/gpiolib.c:606:1: warning: control reaches end of non-void function [-Wreturn-type] make[3]: *** [drivers/gpio/gpiolib.o] Error 1 CC lib/spinlock_debug.o CC drivers/i2c/busses/i2c-amd756.o CC drivers/gpio/gpio-tps65912.o In file included from /scratch/kisskb/src/drivers/gpio/gpio-max7301.c:19:0: /scratch/kisskb/src/include/linux/spi/max7301.h:15:19: error: field 'chip' has incomplete type make[3]: *** [drivers/gpio/gpio-max7301.o] Error 1 CC drivers/i2c/busses/i2c-amd8111.o CC drivers/input/input-compat.o CC drivers/base/regmap/regmap-i2c.o CC drivers/input/serio/serport.o CC crypto/crc32.o CC drivers/leds/led-class.o LD drivers/lguest/built-in.o CC drivers/ide/ide-cd_ioctl.o CC drivers/i2c/busses/i2c-i801.o CC crypto/authenc.o CC drivers/gpio/gpio-ts5500.o CC drivers/leds/leds-atmel-pwm.o CC crypto/authencesn.o /scratch/kisskb/src/drivers/gpio/gpio-max732x.c:120:19: error: field 'gpio_chip' has incomplete type /scratch/kisskb/src/drivers/gpio/gpio-max732x.c: In function 'max732x_gpio_get_value': /scratch/kisskb/src/drivers/gpio/gpio-max732x.c:187:76: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-max732x.c: In function 'max732x_gpio_set_value': /scratch/kisskb/src/drivers/gpio/gpio-max732x.c:202:76: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-max732x.c: In function 'max732x_gpio_direction_input': /scratch/kisskb/src/drivers/gpio/gpio-max732x.c:227:76: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-max732x.c: In function 'max732x_gpio_direction_output': /scratch/kisskb/src/drivers/gpio/gpio-max732x.c:251:76: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-max732x.c: In function 'max732x_setup_gpio': /scratch/kisskb/src/drivers/gpio/gpio-max732x.c:561:5: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-max732x.c:563:5: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-max732x.c:564:5: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-max732x.c:566:4: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-max732x.c:567:4: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-max732x.c:569:4: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-max732x.c:570:4: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-max732x.c:571:4: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-max732x.c:572:4: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-max732x.c: In function 'max732x_probe': /scratch/kisskb/src/drivers/gpio/gpio-max732x.c:634:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpio-max732x.c: In function 'max732x_remove': /scratch/kisskb/src/drivers/gpio/gpio-max732x.c:670:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors LD drivers/macintosh/built-in.o make[3]: *** [drivers/gpio/gpio-max732x.o] Error 1 CC drivers/gpio/gpio-wm8994.o CC drivers/leds/leds-lm3530.o CC drivers/i2c/busses/i2c-isch.o CC fs/fuse/dev.o /scratch/kisskb/src/drivers/gpio/gpio-pl061.c:56:19: error: field 'gc' has incomplete type /scratch/kisskb/src/drivers/gpio/gpio-pl061.c: In function 'pl061_direction_input': /scratch/kisskb/src/drivers/gpio/gpio-pl061.c:65:86: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-pl061.c:65:86: warning: (near initialization for 'chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-pl061.c:69:18: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-pl061.c: In function 'pl061_direction_output': /scratch/kisskb/src/drivers/gpio/gpio-pl061.c:84:86: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-pl061.c:84:86: warning: (near initialization for 'chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-pl061.c:88:18: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-pl061.c: In function 'pl061_get_value': /scratch/kisskb/src/drivers/gpio/gpio-pl061.c:109:86: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-pl061.c:109:86: warning: (near initialization for 'chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-pl061.c: In function 'pl061_set_value': /scratch/kisskb/src/drivers/gpio/gpio-pl061.c:116:86: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-pl061.c:116:86: warning: (near initialization for 'chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-pl061.c: In function 'pl061_to_irq': /scratch/kisskb/src/drivers/gpio/gpio-pl061.c:123:86: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-pl061.c:123:86: warning: (near initialization for 'chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-pl061.c: In function 'pl061_probe': /scratch/kisskb/src/drivers/gpio/gpio-pl061.c:255:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-pl061.o] Error 1 CC fs/jbd2/transaction.o CC drivers/irqchip/irq-versatile-fpga.o /scratch/kisskb/src/drivers/gpio/gpio-rc5t583.c:33:19: error: field 'gpio_chip' has incomplete type /scratch/kisskb/src/drivers/gpio/gpio-rc5t583.c: In function 'to_rc5t583_gpio': /scratch/kisskb/src/drivers/gpio/gpio-rc5t583.c:39:76: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-rc5t583.c: In function 'rc5t583_gpio_probe': /scratch/kisskb/src/drivers/gpio/gpio-rc5t583.c:127:48: warning: left-hand operand of comma expression has no effect [-Wunused-value] /scratch/kisskb/src/drivers/gpio/gpio-rc5t583.c:128:54: warning: left-hand operand of comma expression has no effect [-Wunused-value] /scratch/kisskb/src/drivers/gpio/gpio-rc5t583.c:129:50: warning: left-hand operand of comma expression has no effect [-Wunused-value] /scratch/kisskb/src/drivers/gpio/gpio-rc5t583.c:130:66: warning: left-hand operand of comma expression has no effect [-Wunused-value] /scratch/kisskb/src/drivers/gpio/gpio-rc5t583.c:131:68: warning: left-hand operand of comma expression has no effect [-Wunused-value] /scratch/kisskb/src/drivers/gpio/gpio-rc5t583.c:132:48: warning: left-hand operand of comma expression has no effect [-Wunused-value] /scratch/kisskb/src/drivers/gpio/gpio-rc5t583.c:133:48: warning: left-hand operand of comma expression has no effect [-Wunused-value] /scratch/kisskb/src/drivers/gpio/gpio-rc5t583.c:134:54: warning: left-hand operand of comma expression has no effect [-Wunused-value] /scratch/kisskb/src/drivers/gpio/gpio-rc5t583.c:135:50: warning: left-hand operand of comma expression has no effect [-Wunused-value] /scratch/kisskb/src/drivers/gpio/gpio-rc5t583.c:136:39: warning: left-hand operand of comma expression has no effect [-Wunused-value] /scratch/kisskb/src/drivers/gpio/gpio-rc5t583.c:146:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpio-rc5t583.c: In function 'rc5t583_gpio_remove': /scratch/kisskb/src/drivers/gpio/gpio-rc5t583.c:153:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpio-rc5t583.c:154:1: warning: control reaches end of non-void function [-Wreturn-type] /scratch/kisskb/src/drivers/gpio/gpio-rc5t583.c: In function 'rc5t583_gpio_probe': /scratch/kisskb/src/drivers/gpio/gpio-rc5t583.c:147:1: warning: control reaches end of non-void function [-Wreturn-type] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-rc5t583.o] Error 1 CC fs/nls/nls_base.o /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c:96:19: error: field 'gpio_chip' has incomplete type /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_gpio_direction_input': /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c:208:76: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_gpio_direction_output': /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c:239:76: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_gpio_get_value': /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c:291:76: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_gpio_set_value': /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c:321:76: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_setup_gpio': /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c:354:4: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c:355:4: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c:356:4: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c:357:4: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c:358:4: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c:360:4: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c:361:4: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c:362:4: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c:363:4: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c:364:4: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c:365:4: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_probe': /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c:772:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c: In function 'pca953x_remove': /scratch/kisskb/src/drivers/gpio/gpio-pca953x.c:803:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-pca953x.o] Error 1 /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:96:19: error: field 'gpio' has incomplete type /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c: In function 'ioh_gpio_set': /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:109:84: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:109:84: warning: (near initialization for 'chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c: In function 'ioh_gpio_get': /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:125:84: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:125:84: warning: (near initialization for 'chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c: In function 'ioh_gpio_direction_output': /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:133:84: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:133:84: warning: (near initialization for 'chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c: In function 'ioh_gpio_direction_input': /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:158:84: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:158:84: warning: (near initialization for 'chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c: In function 'ioh_gpio_to_irq': /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:228:84: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:228:84: warning: (near initialization for 'chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c: In function 'ioh_gpio_setup': /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:236:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:237:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:238:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:239:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:240:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:241:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:242:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:243:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:244:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:245:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:246:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c: In function 'ioh_gpio_probe': /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:453:3: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpio-ml-ioh.c:499:3: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-ml-ioh.o] Error 1 CC drivers/memstick/core/memstick.o CC drivers/base/regmap/regmap-spi.o LD drivers/clk/built-in.o CC drivers/iio/industrialio-event.o CC drivers/iio/inkern.o LD kernel/irq/built-in.o CC fs/notify/fsnotify.o CC fs/nls/nls_cp437.o CC drivers/memstick/host/tifm_ms.o /scratch/kisskb/src/kernel/rcutiny.c: In function 'rcu_idle_enter_common': /scratch/kisskb/src/kernel/rcutiny.c:69:23: warning: unused variable 'idle' [-Wunused-variable] /scratch/kisskb/src/kernel/rcutiny.c: In function 'rcu_idle_exit_common': /scratch/kisskb/src/kernel/rcutiny.c:130:23: warning: unused variable 'idle' [-Wunused-variable] CC fs/notify/notification.o CC fs/jbd2/commit.o CC drivers/iio/industrialio-buffer.o CC drivers/iio/industrialio-trigger.o LD drivers/media/common/b2c2/built-in.o CC fs/nls/nls_cp737.o CC drivers/hid/hid-input.o LD drivers/message/fusion/built-in.o CC drivers/leds/leds-lm3642.o CC fs/ntfs/aops.o CC drivers/base/regmap/regmap-irq.o LD drivers/message/built-in.o CC fs/quota/dquot.o LD drivers/media/common/saa7146/built-in.o CC drivers/leds/leds-pca9532.o LD drivers/media/common/siano/built-in.o CC fs/notify/group.o CC fs/ext4/bitmap.o CC drivers/mfd/88pm800.o LD drivers/media/common/built-in.o CC drivers/hid/hid-generic.o CC fs/ext4/dir.o In file included from /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:22:0: /scratch/kisskb/src/include/linux/mfd/tps65912.h:301:19: error: field 'gpio' has incomplete type /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:26:19: error: field 'gpio_chip' has incomplete type /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c: In function 'tps65912_gpio_get': /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:31:88: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:31:88: warning: (near initialization for 'tps65912') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c: In function 'tps65912_gpio_set': /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:45:88: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:45:88: warning: (near initialization for 'tps65912') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c: In function 'tps65912_gpio_output': /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:58:88: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:58:88: warning: (near initialization for 'tps65912') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c: In function 'tps65912_gpio_input': /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:69:88: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:69:88: warning: (near initialization for 'tps65912') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c: At top level: /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:75:15: error: variable 'template_chip' has initializer but incomplete type /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:76:2: error: unknown field 'label' specified in initializer /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:76:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:76:2: warning: (near initialization for 'template_chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:77:2: error: unknown field 'owner' specified in initializer /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:77:20: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:77:20: warning: (near initialization for 'template_chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:78:2: error: unknown field 'direction_input' specified in initializer /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:78:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:78:2: warning: (near initialization for 'template_chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:79:2: error: unknown field 'direction_output' specified in initializer /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:79:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:79:2: warning: (near initialization for 'template_chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:80:2: error: unknown field 'get' specified in initializer /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:80:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:80:2: warning: (near initialization for 'template_chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:81:2: error: unknown field 'set' specified in initializer /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:81:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:81:2: warning: (near initialization for 'template_chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:82:2: error: unknown field 'can_sleep' specified in initializer /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:82:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:82:2: warning: (near initialization for 'template_chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:83:2: error: unknown field 'ngpio' specified in initializer /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:83:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:83:2: warning: (near initialization for 'template_chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:84:2: error: unknown field 'base' specified in initializer /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:84:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:84:2: warning: (near initialization for 'template_chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c: In function 'tps65912_gpio_probe': /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:105:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c: In function 'tps65912_gpio_remove': /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:120:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpio-tps65912.c:121:1: warning: control reaches end of non-void function [-Wreturn-type] cc1: some warnings being treated as errors CC fs/ramfs/inode.o make[3]: *** [drivers/gpio/gpio-tps65912.o] Error 1 CC fs/ext4/file.o CC fs/fuse/dir.o /scratch/kisskb/src/drivers/gpio/gpio-tps65910.c:26:19: error: field 'gpio_chip' has incomplete type /scratch/kisskb/src/drivers/gpio/gpio-tps65910.c: In function 'to_tps65910_gpio': /scratch/kisskb/src/drivers/gpio/gpio-tps65910.c:32:77: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-tps65910.c: In function 'tps65910_gpio_probe': /scratch/kisskb/src/drivers/gpio/gpio-tps65910.c:180:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpio-tps65910.c: In function 'tps65910_gpio_remove': /scratch/kisskb/src/drivers/gpio/gpio-tps65910.c:195:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpio-tps65910.c:196:1: warning: control reaches end of non-void function [-Wreturn-type] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-tps65910.o] Error 1 /scratch/kisskb/src/drivers/gpio/gpio-rdc321x.c:40:19: error: field 'chip' has incomplete type /scratch/kisskb/src/drivers/gpio/gpio-rdc321x.c: In function 'rdc_gpio_get_value': /scratch/kisskb/src/drivers/gpio/gpio-rdc321x.c:50:71: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-rdc321x.c: In function 'rdc_gpio_set_value_impl': /scratch/kisskb/src/drivers/gpio/gpio-rdc321x.c:68:71: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-rdc321x.c: In function 'rdc_gpio_set_value': /scratch/kisskb/src/drivers/gpio/gpio-rdc321x.c:86:71: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-rdc321x.c: In function 'rdc_gpio_config': /scratch/kisskb/src/drivers/gpio/gpio-rdc321x.c:99:71: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-rdc321x.c: In function 'rdc321x_gpio_probe': /scratch/kisskb/src/drivers/gpio/gpio-rdc321x.c:200:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpio-rdc321x.c: In function 'rdc321x_gpio_remove': /scratch/kisskb/src/drivers/gpio/gpio-rdc321x.c:214:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-rdc321x.o] Error 1 CC fs/ext4/fsync.o LD drivers/media/firewire/built-in.o CC fs/fat/dir.o /scratch/kisskb/src/drivers/gpio/gpio-ts5500.c:38:19: error: field 'gpio_chip' has incomplete type /scratch/kisskb/src/drivers/gpio/gpio-ts5500.c: In function 'ts5500_gc_to_priv': /scratch/kisskb/src/drivers/gpio/gpio-ts5500.c:190:75: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-ts5500.c: In function 'ts5500_dio_probe': /scratch/kisskb/src/drivers/gpio/gpio-ts5500.c:416:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpio-ts5500.c:430:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpio-ts5500.c: In function 'ts5500_dio_remove': /scratch/kisskb/src/drivers/gpio/gpio-ts5500.c:441:1: warning: control reaches end of non-void function [-Wreturn-type] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-ts5500.o] Error 1 /scratch/kisskb/src/drivers/gpio/gpio-sx150x.c:47:19: error: field 'gpio_chip' has incomplete type /scratch/kisskb/src/drivers/gpio/gpio-sx150x.c: In function 'sx150x_gpio_get': /scratch/kisskb/src/drivers/gpio/gpio-sx150x.c:240:75: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-sx150x.c: In function 'sx150x_gpio_set': /scratch/kisskb/src/drivers/gpio/gpio-sx150x.c:255:75: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-sx150x.c: In function 'sx150x_gpio_direction_input': /scratch/kisskb/src/drivers/gpio/gpio-sx150x.c:270:75: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-sx150x.c: In function 'sx150x_gpio_direction_output': /scratch/kisskb/src/drivers/gpio/gpio-sx150x.c:287:75: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-sx150x.c: In function 'sx150x_gpio_to_irq': /scratch/kisskb/src/drivers/gpio/gpio-sx150x.c:301:75: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-sx150x.c: In function 'sx150x_probe': /scratch/kisskb/src/drivers/gpio/gpio-sx150x.c:603:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpio-sx150x.c:619:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-sx150x.o] Error 1 CC drivers/hid/i2c-hid/i2c-hid.o LD drivers/media/i2c/soc_camera/built-in.o LD drivers/media/mmc/siano/built-in.o CC drivers/leds/leds-ot200.o LD drivers/media/i2c/built-in.o CC fs/notify/inode_mark.o LD drivers/media/mmc/built-in.o CC drivers/misc/ad525x_dpot.o /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:31:19: error: field 'gpio_chip' has incomplete type /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c: In function 'to_wm8994_gpio': /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:36:75: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c: In function 'wm8994_gpio_dbg_show': /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:181:22: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:182:22: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:191:3: error: implicit declaration of function 'gpiochip_is_requested' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:191:9: warning: assignment makes pointer from integer without a cast [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c: At top level: /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:235:15: error: variable 'template_chip' has initializer but incomplete type /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:236:2: error: unknown field 'label' specified in initializer /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:236:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:236:2: warning: (near initialization for 'template_chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:237:2: error: unknown field 'owner' specified in initializer /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:237:20: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:237:20: warning: (near initialization for 'template_chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:238:2: error: unknown field 'request' specified in initializer /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:238:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:238:2: warning: (near initialization for 'template_chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:239:2: error: unknown field 'direction_input' specified in initializer /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:239:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:239:2: warning: (near initialization for 'template_chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:240:2: error: unknown field 'get' specified in initializer /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:240:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:240:2: warning: (near initialization for 'template_chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:241:2: error: unknown field 'direction_output' specified in initializer /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:241:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:241:2: warning: (near initialization for 'template_chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:242:2: error: unknown field 'set' specified in initializer /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:242:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:242:2: warning: (near initialization for 'template_chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:243:2: error: unknown field 'to_irq' specified in initializer /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:243:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:243:2: warning: (near initialization for 'template_chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:244:2: error: unknown field 'dbg_show' specified in initializer /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:244:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:244:2: warning: (near initialization for 'template_chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:245:2: error: unknown field 'can_sleep' specified in initializer /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:245:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:245:2: warning: (near initialization for 'template_chip') [enabled by default] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c: In function 'wm8994_gpio_probe': /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:269:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c: In function 'wm8994_gpio_remove': /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:288:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/gpio/gpio-wm8994.c:289:1: warning: control reaches end of non-void function [-Wreturn-type] cc1: some warnings being treated as errors make[3]: *** [drivers/gpio/gpio-wm8994.o] Error 1 make[3]: Target `__build' not remade because of errors. make[2]: *** [drivers/gpio] Error 2 CC lib/hweight.o LD drivers/char/built-in.o CC drivers/iio/industrialio-triggered-buffer.o LD kernel/time/built-in.o CC drivers/i2c/busses/i2c-nforce2.o LD drivers/media/parport/built-in.o CC crypto/lzo.o CC fs/jbd2/recovery.o CC drivers/ide/ide-cd_verbose.o CC crypto/rng.o CC fs/nls/nls_cp850.o LD fs/exportfs/exportfs.o LD fs/exportfs/built-in.o CC drivers/input/input-mt.o CC drivers/ide/ide.o CC drivers/memstick/host/r592.o LD drivers/mmc/built-in.o CC fs/ext4/ialloc.o CC drivers/iio/kfifo_buf.o CC fs/ext4/inode.o LD drivers/media/pci/b2c2/built-in.o CC fs/ext4/page-io.o CC lib/debugobjects.o CC fs/ext2/dir.o LD drivers/media/platform/davinci/built-in.o /scratch/kisskb/src/drivers/firewire/core-device.c: In function 'fw_device_init': /scratch/kisskb/src/drivers/firewire/core-device.c:1029:49: warning: 'minor' may be used uninitialized in this function [-Wuninitialized] LD drivers/media/pci/ddbridge/built-in.o LD drivers/media/platform/built-in.o CC lib/bitrev.o CC lib/crc-ccitt.o CC fs/fat/fatent.o LD drivers/i2c/algos/built-in.o LD drivers/media/pci/dm1105/built-in.o CC fs/reiserfs/bitmap.o CC drivers/input/ff-core.o LD drivers/char/ipmi/ipmi_si.o CC fs/ntfs/attrib.o CC fs/sysfs/inode.o CC drivers/mfd/88pm80x.o CC drivers/leds/leds-pca9633.o CC fs/ramfs/file-nommu.o LD drivers/media/pci/mantis/built-in.o CC fs/ntfs/collate.o LD drivers/media/rc/keymaps/built-in.o CC drivers/mtd/mtdcore.o LD drivers/media/rc/built-in.o CC fs/ntfs/compress.o CC drivers/leds/leds-wm831x-status.o LD fs/debugfs/debugfs.o CC drivers/i2c/busses/i2c-piix4.o LD drivers/media/pci/ngene/built-in.o CC fs/quota/quota.o CC fs/reiserfs/do_balan.o LD fs/debugfs/built-in.o CC fs/quota/kqid.o CC crypto/krng.o LD drivers/media/tuners/built-in.o CC fs/anon_inodes.o LD drivers/media/pci/pluto2/built-in.o /scratch/kisskb/src/drivers/leds/leds-pca9532.c:46:19: error: field 'gpio' has incomplete type /scratch/kisskb/src/drivers/leds/leds-pca9532.c: In function 'pca9532_gpio_request_pin': /scratch/kisskb/src/drivers/leds/leds-pca9532.c:248:92: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/leds/leds-pca9532.c:248:92: warning: (near initialization for 'data') [enabled by default] /scratch/kisskb/src/drivers/leds/leds-pca9532.c: In function 'pca9532_gpio_set_value': /scratch/kisskb/src/drivers/leds/leds-pca9532.c:259:92: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/leds/leds-pca9532.c:259:92: warning: (near initialization for 'data') [enabled by default] /scratch/kisskb/src/drivers/leds/leds-pca9532.c: In function 'pca9532_gpio_get_value': /scratch/kisskb/src/drivers/leds/leds-pca9532.c:272:92: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/leds/leds-pca9532.c:272:92: warning: (near initialization for 'data') [enabled by default] /scratch/kisskb/src/drivers/leds/leds-pca9532.c: In function 'pca9532_destroy_devices': /scratch/kisskb/src/drivers/leds/leds-pca9532.c:323:3: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/leds/leds-pca9532.c: In function 'pca9532_configure': /scratch/kisskb/src/drivers/leds/leds-pca9532.c:425:3: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/leds/leds-pca9532.o] Error 1 CC fs/jbd2/checkpoint.o CC drivers/leds/leds-regulator.o CC fs/ntfs/debug.o CC drivers/leds/leds-mc13783.o LD drivers/media/pci/pt1/built-in.o LD drivers/media/pci/saa7146/built-in.o /scratch/kisskb/src/drivers/leds/leds-ot200.c: In function 'ot200_led_brightness_set': /scratch/kisskb/src/drivers/leds/leds-ot200.c:114:35: warning: 'val' may be used uninitialized in this function [-Wuninitialized] CC fs/sysfs/file.o LD drivers/media/pci/ttpci/built-in.o LD drivers/media/usb/b2c2/built-in.o CC drivers/misc/ad525x_dpot-i2c.o LD drivers/media/pci/built-in.o CC lib/crc16.o CC drivers/leds/leds-dac124s085.o CC fs/nls/nls_cp860.o CC drivers/input/gameport/emu10k1-gp.o CC fs/nls/nls_cp862.o LD drivers/media/usb/dvb-usb/built-in.o LD drivers/irqchip/built-in.o CC drivers/input/ff-memless.o CC fs/jbd2/revoke.o CC drivers/mfd/88pm805.o CC fs/fuse/file.o CC fs/locks.o CC crypto/ansi_cprng.o LD drivers/media/usb/dvb-usb-v2/built-in.o CC fs/xfs/xfs_trace.o LD drivers/media/usb/s2255/built-in.o CC fs/fat/file.o LD drivers/net/built-in.o CC fs/ext2/file.o LD drivers/nfc/built-in.o CC drivers/input/input-polldev.o CC fs/reiserfs/namei.o CC lib/crc-itu-t.o HOSTCC lib/gen_crc32table LD drivers/media/usb/siano/built-in.o CC lib/libcrc32c.o CC drivers/of/base.o CC fs/sysfs/dir.o CC fs/fat/inode.o CC fs/fat/misc.o LD drivers/media/usb/stkwebcam/built-in.o LD drivers/iio/accel/built-in.o CC fs/ext4/ioctl.o CC drivers/mfd/sm501.o LD drivers/media/usb/ttusb-budget/built-in.o LD drivers/firewire/firewire-core.o CC drivers/iio/adc/ad_sigma_delta.o CC drivers/iio/amplifiers/ad8366.o LD drivers/firewire/built-in.o /scratch/kisskb/src/fs/quota/kqid.c: In function 'qid_valid': /scratch/kisskb/src/fs/quota/kqid.c:131:1: warning: control reaches end of non-void function [-Wreturn-type] /scratch/kisskb/src/fs/quota/kqid.c: In function 'from_kqid_munged': /scratch/kisskb/src/fs/quota/kqid.c:112:1: warning: control reaches end of non-void function [-Wreturn-type] /scratch/kisskb/src/fs/quota/kqid.c: In function 'from_kqid': /scratch/kisskb/src/fs/quota/kqid.c:79:1: warning: control reaches end of non-void function [-Wreturn-type] /scratch/kisskb/src/fs/quota/kqid.c: In function 'qid_lt': /scratch/kisskb/src/fs/quota/kqid.c:52:1: warning: control reaches end of non-void function [-Wreturn-type] /scratch/kisskb/src/fs/quota/kqid.c: In function 'qid_eq': /scratch/kisskb/src/fs/quota/kqid.c:26:1: warning: control reaches end of non-void function [-Wreturn-type] LD drivers/media/usb/ttusb-dec/built-in.o CC drivers/input/serio/pcips2.o LD drivers/iio/common/hid-sensors/built-in.o CC drivers/misc/pti.o CC drivers/input/serio/ps2mult.o CC crypto/ghash-generic.o CC drivers/of/dma.o LD drivers/media/usb/zr364xx/built-in.o CC drivers/ide/ide-ioctls.o LD drivers/cdrom/built-in.o LD drivers/media/usb/built-in.o LD drivers/iio/common/st_sensors/built-in.o CC drivers/mfd/asic3.o CC fs/nls/nls_cp863.o LD drivers/iio/common/built-in.o LD drivers/memstick/core/built-in.o CC fs/notify/mark.o CC fs/nls/nls_cp865.o LD drivers/gpu/vga/built-in.o CC fs/ext2/ialloc.o CC drivers/input/serio/libps2.o CC fs/ntfs/dir.o CC fs/xfs/xfs_aops.o LD drivers/gpu/built-in.o CC fs/fat/nfs.o CC lib/crc8.o CC fs/jbd2/journal.o LD drivers/media/built-in.o CC lib/genalloc.o CC fs/binfmt_aout.o CC fs/notify/vfsmount_mark.o CC fs/notify/fdinfo.o CC drivers/mfd/tmio_core.o CC fs/ext4/namei.o CC fs/nls/nls_cp866.o CC fs/fat/namei_msdos.o CC fs/fuse/inode.o LD mm/built-in.o CC fs/fat/namei_vfat.o CC drivers/iio/dac/ad5360.o CC drivers/mtd/mtdsuper.o CC drivers/misc/atmel_pwm.o CC fs/ntfs/file.o LD fs/notify/dnotify/built-in.o CC drivers/mtd/mtdconcat.o CC fs/ntfs/index.o CC drivers/input/sparse-keymap.o CC fs/fuse/control.o CC drivers/iio/frequency/adf4350.o CC fs/notify/fanotify/fanotify.o /scratch/kisskb/src/fs/ext4/fsync.c: In function 'ext4_inode_journal_mode': /scratch/kisskb/src/fs/ext4/ext4_jbd2.h:392:1: warning: control reaches end of non-void function [-Wreturn-type] CC fs/ext2/inode.o CC fs/reiserfs/inode.o CC fs/notify/inotify/inotify_fsnotify.o CC drivers/i2c/busses/i2c-sis5595.o CC drivers/iio/gyro/adis16080.o CC drivers/misc/bmp085.o CC drivers/input/serio/serio_raw.o CC drivers/iio/gyro/adis16136.o CC drivers/iio/gyro/adxrs450.o CC drivers/iio/imu/adis16400_core.o CC lib/lzo/lzo1x_compress.o CC drivers/iio/imu/adis16400_buffer.o /tmp/ccAbDZFd.s: Assembler messages: /tmp/ccAbDZFd.s:1803: Error: selected processor does not support ARM mode `ldrexd r6,r7,[r2]' /tmp/ccAbDZFd.s:1806: Error: selected processor does not support ARM mode `strexd lr,r6,r7,[r2]' make[2]: *** [fs/namespace.o] Error 1 CC fs/binfmt_script.o CC lib/xz/xz_dec_syms.o CC lib/xz/xz_dec_stream.o LD drivers/input/gameport/built-in.o CC fs/ext4/super.o CC drivers/mfd/htc-egpio.o make[3]: Target `__build' not remade because of errors. make[2]: *** [drivers/leds] Error 2 LD fs/ramfs/ramfs.o CC drivers/misc/bmp085-spi.o CC fs/nls/nls_cp869.o CC fs/mbcache.o CC fs/nls/nls_cp932.o CC drivers/of/fdt.o CC fs/sysfs/symlink.o LD fs/ramfs/built-in.o LD drivers/iio/light/built-in.o CC drivers/of/address.o CC drivers/parport/share.o CC fs/posix_acl.o CC fs/nls/nls_euc-jp.o CC drivers/parport/ieee1284.o CC drivers/input/matrix-keymap.o CC drivers/mtd/mtdpart.o /scratch/kisskb/src/fs/ext4/file.c: In function 'ext4_inode_journal_mode': /scratch/kisskb/src/fs/ext4/ext4_jbd2.h:392:1: warning: control reaches end of non-void function [-Wreturn-type] CC drivers/mtd/nftlcore.o CC fs/ext4/symlink.o LD drivers/char/ipmi/built-in.o CC fs/nls/nls_cp936.o CC fs/nls/nls_cp949.o CC fs/notify/fanotify/fanotify_user.o CC drivers/parport/ieee1284_ops.o LD drivers/iio/amplifiers/built-in.o /scratch/kisskb/src/drivers/mfd/sm501.c:42:19: error: field 'gpio' has incomplete type /scratch/kisskb/src/drivers/mfd/sm501.c: In function 'to_sm501_gpio': /scratch/kisskb/src/drivers/mfd/sm501.c:884:74: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/mfd/sm501.c: At top level: /scratch/kisskb/src/drivers/mfd/sm501.c:1009:15: error: variable 'gpio_chip_template' has initializer but incomplete type /scratch/kisskb/src/drivers/mfd/sm501.c:1010:2: error: unknown field 'ngpio' specified in initializer /scratch/kisskb/src/drivers/mfd/sm501.c:1010:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/mfd/sm501.c:1010:2: warning: (near initialization for 'gpio_chip_template') [enabled by default] /scratch/kisskb/src/drivers/mfd/sm501.c:1011:2: error: unknown field 'direction_input' specified in initializer /scratch/kisskb/src/drivers/mfd/sm501.c:1011:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/mfd/sm501.c:1011:2: warning: (near initialization for 'gpio_chip_template') [enabled by default] /scratch/kisskb/src/drivers/mfd/sm501.c:1012:2: error: unknown field 'direction_output' specified in initializer /scratch/kisskb/src/drivers/mfd/sm501.c:1012:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/mfd/sm501.c:1012:2: warning: (near initialization for 'gpio_chip_template') [enabled by default] /scratch/kisskb/src/drivers/mfd/sm501.c:1013:2: error: unknown field 'set' specified in initializer /scratch/kisskb/src/drivers/mfd/sm501.c:1013:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/mfd/sm501.c:1013:2: warning: (near initialization for 'gpio_chip_template') [enabled by default] /scratch/kisskb/src/drivers/mfd/sm501.c:1014:2: error: unknown field 'get' specified in initializer /scratch/kisskb/src/drivers/mfd/sm501.c:1014:2: warning: excess elements in struct initializer [enabled by default] /scratch/kisskb/src/drivers/mfd/sm501.c:1014:2: warning: (near initialization for 'gpio_chip_template') [enabled by default] /scratch/kisskb/src/drivers/mfd/sm501.c: In function 'sm501_gpio_register_chip': /scratch/kisskb/src/drivers/mfd/sm501.c:1032:8: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/sm501.c:1036:8: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/sm501.c:1039:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/sm501.c:1042:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/mfd/sm501.c: In function 'sm501_register_gpio': /scratch/kisskb/src/drivers/mfd/sm501.c:1089:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/mfd/sm501.o] Error 1 CC drivers/parport/procfs.o /scratch/kisskb/src/drivers/mfd/asic3.c:83:19: error: field 'gpio' has incomplete type /scratch/kisskb/src/drivers/mfd/asic3.c: In function 'asic3_gpio_direction': /scratch/kisskb/src/drivers/mfd/asic3.c:451:64: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/mfd/asic3.c: In function 'asic3_gpio_get': /scratch/kisskb/src/drivers/mfd/asic3.c:497:64: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/mfd/asic3.c: In function 'asic3_gpio_set': /scratch/kisskb/src/drivers/mfd/asic3.c:517:64: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/mfd/asic3.c: In function 'asic3_gpio_to_irq': /scratch/kisskb/src/drivers/mfd/asic3.c:546:78: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/mfd/asic3.c:546:78: warning: (near initialization for 'asic') [enabled by default] /scratch/kisskb/src/drivers/mfd/asic3.c: In function 'asic3_gpio_probe': /scratch/kisskb/src/drivers/mfd/asic3.c:601:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/mfd/asic3.c: In function 'asic3_gpio_remove': /scratch/kisskb/src/drivers/mfd/asic3.c:608:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/mfd/asic3.c:609:1: warning: control reaches end of non-void function [-Wreturn-type] /scratch/kisskb/src/drivers/mfd/asic3.c: In function 'asic3_gpio_probe': /scratch/kisskb/src/drivers/mfd/asic3.c:602:1: warning: control reaches end of non-void function [-Wreturn-type] cc1: some warnings being treated as errors make[3]: *** [drivers/mfd/asic3.o] Error 1 CC drivers/misc/lkdtm.o LD drivers/iio/magnetometer/built-in.o CC drivers/mfd/htc-i2cpld.o LD crypto/crypto.o CC lib/xz/xz_dec_lzma2.o CC fs/ext4/hash.o CC lib/xz/xz_dec_bcj.o CC lib/fault-inject.o CC drivers/i2c/busses/i2c-sis630.o CC fs/ext4/resize.o /scratch/kisskb/src/fs/binfmt_aout.c: In function 'load_aout_binary': /scratch/kisskb/src/fs/binfmt_aout.c:260:115: error: 'TASK_SIZE_26' undeclared (first use in this function) /scratch/kisskb/src/fs/binfmt_aout.c:260:115: note: each undeclared identifier is reported only once for each function it appears in make[2]: *** [fs/binfmt_aout.o] Error 1 CC fs/xattr_acl.o CC fs/xfs/xfs_bit.o CC drivers/pci/access.o CC fs/xfs/xfs_buf.o CC drivers/pci/bus.o CC lib/xz/xz_dec_test.o /scratch/kisskb/src/lib/debugobjects.c: In function 'debug_print_object': /scratch/kisskb/src/lib/debugobjects.c:254:9: warning: unused variable 'hint' [-Wunused-variable] /scratch/kisskb/src/lib/debugobjects.c: At top level: /scratch/kisskb/src/lib/debugobjects.c:73:20: warning: 'obj_states' defined but not used [-Wunused-variable] LD drivers/hid/i2c-hid/built-in.o LD crypto/crypto_algapi.o CC drivers/mfd/tc3589x.o CC fs/ext2/ioctl.o CC drivers/input/evdev.o /scratch/kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_reserve_next_event': /scratch/kisskb/src/kernel/trace/ring_buffer.c:2404:8: warning: unused variable 'local_clock_stable' [-Wunused-variable] LD crypto/crypto_blkcipher.o CC drivers/iio/imu/adis.o CC drivers/iio/imu/adis_trigger.o CC drivers/mtd/nftlmount.o CC drivers/pci/probe.o CC drivers/mfd/tc6393xb.o LD crypto/crypto_hash.o /scratch/kisskb/src/fs/notify/fanotify/fanotify.c: In function 'fanotify_should_send_event': /scratch/kisskb/src/fs/notify/fanotify/fanotify.c:214:32: warning: 'marks_ignored_mask' may be used uninitialized in this function [-Wuninitialized] /scratch/kisskb/src/fs/notify/fanotify/fanotify.c:214:17: warning: 'marks_mask' may be used uninitialized in this function [-Wuninitialized] CC drivers/of/irq.o LD crypto/cryptomgr.o CC drivers/mfd/arizona-core.o /scratch/kisskb/src/drivers/mfd/htc-egpio.c:27:19: error: field 'chip' has incomplete type /scratch/kisskb/src/drivers/mfd/htc-egpio.c: In function 'egpio_get': /scratch/kisskb/src/drivers/mfd/htc-egpio.c:156:52: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-egpio.c:158:70: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/mfd/htc-egpio.c: In function 'egpio_direction_input': /scratch/kisskb/src/drivers/mfd/htc-egpio.c:173:70: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/mfd/htc-egpio.c: In function 'egpio_set': /scratch/kisskb/src/drivers/mfd/htc-egpio.c:192:58: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-egpio.c:192:86: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-egpio.c:195:70: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/mfd/htc-egpio.c: In function 'egpio_direction_output': /scratch/kisskb/src/drivers/mfd/htc-egpio.c:219:70: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/mfd/htc-egpio.c: In function 'egpio_probe': /scratch/kisskb/src/drivers/mfd/htc-egpio.c:320:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-egpio.c:321:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-egpio.c:322:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-egpio.c:323:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-egpio.c:324:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-egpio.c:325:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-egpio.c:326:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-egpio.c:327:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-egpio.c:328:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-egpio.c:330:3: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/mfd/htc-egpio.o] Error 1 CC lib/syscall.o LD crypto/built-in.o CC drivers/mfd/arizona-irq.o CC fs/coredump.o CC drivers/pci/host-bridge.o CC fs/notify/inotify/inotify_user.o LD drivers/iio/industrialio.o CC lib/lzo/lzo1x_decompress_safe.o CC drivers/iio/adc/ad7476.o CC drivers/iio/adc/ad7793.o CC fs/fhandle.o CC drivers/misc/tifm_core.o CC drivers/pci/remove.o CC drivers/ide/ide-io.o LD drivers/pinctrl/built-in.o CC fs/ntfs/inode.o CC fs/ntfs/mft.o CC drivers/ide/ide-iops.o LD block/built-in.o CC drivers/ide/ide-lib.o CC drivers/iio/imu/adis_buffer.o CC fs/ext2/namei.o LD drivers/platform/built-in.o CC fs/xfs/xfs_dfrag.o CC drivers/of/device.o CC drivers/iio/dac/ad5421.o CC fs/sysfs/mount.o CC fs/sysfs/bin.o LD drivers/base/regmap/built-in.o LD drivers/base/built-in.o /scratch/kisskb/src/drivers/memstick/host/r592.c:192:13: warning: 'r592_clear_interrupts' defined but not used [-Wunused-function] CC drivers/misc/bh1780gli.o CC drivers/pci/pci.o CC drivers/iio/adc/ad7887.o CC drivers/i2c/busses/i2c-designware-core.o CC drivers/i2c/busses/i2c-designware-pcidrv.o CC fs/ext2/super.o LD drivers/iio/frequency/built-in.o CC drivers/iio/dac/ad5755.o CC drivers/mfd/arizona-i2c.o CC drivers/mtd/ofpart.o /scratch/kisskb/src/fs/sysfs/dir.c:493:14: warning: 'sysfs_pathname' defined but not used [-Wunused-function] LD drivers/memstick/host/built-in.o CC fs/nls/nls_cp1250.o CC drivers/misc/bh1770glc.o /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:51:19: error: field 'chip_out' has incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:55:19: error: field 'chip_in' has incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c: In function 'htcpld_chip_set': /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:233:79: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c: In function 'htcpld_chip_get': /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:268:79: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:272:79: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c: In function 'htcpld_direction_input': /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:305:23: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c: In function 'htcpld_chip_to_irq': /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:312:78: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c: In function 'htcpld_register_chip_gpio': /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:457:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:458:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:459:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:460:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:461:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:462:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:463:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:464:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:465:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:468:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:469:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:470:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:471:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:472:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:473:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:474:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:475:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:476:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:477:11: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:480:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/mfd/htc-i2cpld.c:494:3: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/mfd/htc-i2cpld.o] Error 1 CC drivers/misc/apds990x.o CC drivers/iio/adc/lp8788_adc.o CC drivers/mfd/wm5102-tables.o LD drivers/memstick/built-in.o CC fs/ntfs/mst.o CC fs/nls/nls_iso8859-2.o CC drivers/mfd/wm5110-tables.o CC drivers/input/evbug.o CC drivers/pci/pci-driver.o LD drivers/iio/gyro/built-in.o CC fs/sysfs/group.o CC fs/ext4/extents.o CC drivers/iio/dac/ad5686.o CC drivers/pps/pps.o CC drivers/input/joystick/a3d.o CC drivers/parport/daisy.o CC drivers/ptp/ptp_clock.o CC drivers/input/joystick/adi.o CC drivers/parport/probe.o CC lib/average.o CC fs/reiserfs/file.o CC fs/ext4/ext4_jbd2.o CC fs/ext4/migrate.o LD drivers/input/serio/built-in.o CC drivers/of/platform.o CC drivers/ide/ide-probe.o CC drivers/pps/kapi.o CC drivers/pps/sysfs.o CC lib/cordic.o LD drivers/pwm/built-in.o /scratch/kisskb/src/drivers/mfd/tc6393xb.c:94:19: error: field 'gpio' has incomplete type /scratch/kisskb/src/drivers/mfd/tc6393xb.c: In function 'tc6393xb_gpio_get': /scratch/kisskb/src/drivers/mfd/tc6393xb.c:426:88: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/mfd/tc6393xb.c:426:88: warning: (near initialization for 'tc6393xb') [enabled by default] /scratch/kisskb/src/drivers/mfd/tc6393xb.c: In function '__tc6393xb_gpio_set': /scratch/kisskb/src/drivers/mfd/tc6393xb.c:436:88: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/mfd/tc6393xb.c:436:88: warning: (near initialization for 'tc6393xb') [enabled by default] /scratch/kisskb/src/drivers/mfd/tc6393xb.c: In function 'tc6393xb_gpio_set': /scratch/kisskb/src/drivers/mfd/tc6393xb.c:451:88: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/mfd/tc6393xb.c:451:88: warning: (near initialization for 'tc6393xb') [enabled by default] /scratch/kisskb/src/drivers/mfd/tc6393xb.c: In function 'tc6393xb_gpio_direction_input': /scratch/kisskb/src/drivers/mfd/tc6393xb.c:464:88: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/mfd/tc6393xb.c:464:88: warning: (near initialization for 'tc6393xb') [enabled by default] /scratch/kisskb/src/drivers/mfd/tc6393xb.c: In function 'tc6393xb_gpio_direction_output': /scratch/kisskb/src/drivers/mfd/tc6393xb.c:482:88: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/mfd/tc6393xb.c:482:88: warning: (near initialization for 'tc6393xb') [enabled by default] /scratch/kisskb/src/drivers/mfd/tc6393xb.c: In function 'tc6393xb_register_gpio': /scratch/kisskb/src/drivers/mfd/tc6393xb.c:509:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/mfd/tc6393xb.c: In function 'tc6393xb_probe': /scratch/kisskb/src/drivers/mfd/tc6393xb.c:717:3: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/mfd/tc6393xb.c: In function 'tc6393xb_register_gpio': /scratch/kisskb/src/drivers/mfd/tc6393xb.c:510:1: warning: control reaches end of non-void function [-Wreturn-type] cc1: some warnings being treated as errors make[3]: *** [drivers/mfd/tc6393xb.o] Error 1 CC fs/ext4/mballoc.o CC lib/jedec_ddr_data.o CC drivers/of/of_i2c.o CC fs/nls/nls_iso8859-3.o /scratch/kisskb/src/fs/namei.c: In function 'acl_by_type': /scratch/kisskb/src/include/linux/posix_acl.h:108:1: warning: control reaches end of non-void function [-Wreturn-type] LD drivers/pps/generators/built-in.o CC drivers/ptp/ptp_chardev.o CC drivers/pps/clients/pps-ldisc.o LD lib/lzo/lzo_compress.o CC drivers/ptp/ptp_sysfs.o LD lib/lzo/lzo_decompress.o CC drivers/regulator/core.o LD lib/lzo/built-in.o CC drivers/rtc/rtc-lib.o CC lib/strncpy_from_user.o CC drivers/i2c/busses/i2c-designware-platdrv.o CC drivers/spi/spi.o CC fs/xfs/xfs_discard.o CC lib/strnlen_user.o CC drivers/pci/search.o CC drivers/ssb/main.o CC fs/ext2/symlink.o CC drivers/of/of_pci.o CC fs/nls/nls_iso8859-4.o CC fs/nls/nls_cp1255.o CC drivers/of/of_pci_irq.o CC fs/nls/nls_iso8859-9.o CC drivers/of/of_mtd.o CC fs/ext4/block_validity.o CC fs/ext4/move_extent.o CC drivers/input/keyboard/adp5589-keys.o CC drivers/mtd/afs.o CC drivers/input/keyboard/max7359_keypad.o CC drivers/i2c/busses/i2c-nomadik.o CC drivers/input/joystick/analog.o CC fs/reiserfs/dir.o CC lib/argv_split.o CC drivers/mfd/tps65912-core.o CC drivers/i2c/busses/i2c-ocores.o CC drivers/mfd/tps65912-irq.o CC drivers/mtd/ar7part.o LD drivers/iio/imu/adis16400.o CC lib/cmdline.o CC drivers/ptp/ptp_pch.o CC drivers/misc/ioc4.o CC drivers/input/misc/88pm80x_onkey.o CC fs/ntfs/namei.o CC fs/nls/nls_iso8859-14.o CC lib/ctype.o CC drivers/misc/kgdbts.o LD drivers/iio/imu/adis_lib.o CC drivers/input/mouse/cyapa.o CC drivers/misc/hpilo.o CC drivers/mfd/wm831x-core.o CC drivers/rtc/class.o /scratch/kisskb/src/kernel/sched/core.c: In function 'pick_next_task': /scratch/kisskb/src/kernel/sched/core.c:2852:1: warning: control reaches end of non-void function [-Wreturn-type] LD drivers/iio/imu/built-in.o CC drivers/mtd/mtd_blkdevs.o CC lib/dec_and_lock.o LD fs/notify/fanotify/built-in.o CC lib/decompress.o CC drivers/misc/apds9802als.o CC drivers/mtd/mtdblock_ro.o CC drivers/spi/spidev.o CC drivers/ssb/scan.o CC drivers/spi/spi-bitbang.o CC drivers/i2c/busses/i2c-simtec.o CC fs/ntfs/runlist.o CC fs/reiserfs/fix_node.o CC lib/decompress_bunzip2.o LD kernel/sched/built-in.o LD lib/xz/xz_dec.o LD fs/sysfs/built-in.o LD lib/xz/built-in.o CC drivers/mtd/rfd_ftl.o CC drivers/mtd/sm_ftl.o LD drivers/iio/adc/built-in.o CC lib/decompress_unlzo.o CC drivers/regulator/dummy.o CC drivers/mfd/wm831x-irq.o CC drivers/misc/isl29003.o make[3]: Target `__build' not remade because of errors. make[2]: *** [kernel/trace] Error 2 make[2]: Target `__build' not remade because of errors. CC drivers/rtc/interface.o make[1]: *** [kernel] Error 2 CC drivers/pps/clients/pps_parport.o CC drivers/mtd/chips/chipreg.o /scratch/kisskb/src/drivers/i2c/busses/i2c-designware-pcidrv.c:188:12: warning: 'i2c_dw_pci_runtime_idle' defined but not used [-Wunused-function] CC drivers/ide/ide-taskfile.o CC drivers/ssb/sprom.o CC fs/nls/mac-celtic.o CC drivers/rtc/rtc-88pm80x.o CC fs/ext2/xattr.o CC drivers/rtc/rtc-bq4802.o CC fs/ext2/xattr_user.o CC fs/ntfs/super.o CC drivers/i2c/busses/i2c-taos-evm.o CC fs/nls/mac-centeuro.o CC fs/nls/mac-croatian.o CC fs/reiserfs/super.o CC fs/ext4/mmp.o In file included from /scratch/kisskb/src/drivers/spi/spi.c:33:0: /scratch/kisskb/src/include/linux/of_gpio.h:40:19: error: field 'gc' has incomplete type In file included from /scratch/kisskb/src/drivers/spi/spi.c:33:0: /scratch/kisskb/src/include/linux/of_gpio.h: In function 'to_of_mm_gpio_chip': /scratch/kisskb/src/include/linux/of_gpio.h:47:72: warning: initialization from incompatible pointer type [enabled by default] make[3]: *** [drivers/spi/spi.o] Error 1 CC drivers/spi/spi-butterfly.o CC fs/ext4/indirect.o LD drivers/iio/dac/built-in.o CC drivers/input/mouse/vsxxxaa.o CC drivers/ide/ide-pm.o CC fs/reiserfs/prints.o CC drivers/pci/pci-sysfs.o CC drivers/spi/spi-dw.o CC drivers/rtc/rtc-ds1286.o LD drivers/iio/built-in.o LD fs/notify/inotify/built-in.o CC drivers/pci/rom.o CC drivers/pci/setup-res.o CC drivers/input/misc/adxl34x.o CC fs/ext4/extents_status.o CC drivers/ssb/pci.o CC drivers/input/joystick/db9.o LD fs/notify/built-in.o LD drivers/pps/pps_core.o In file included from /scratch/kisskb/src/drivers/mfd/tps65912-core.c:22:0: /scratch/kisskb/src/include/linux/mfd/tps65912.h:301:19: error: field 'gpio' has incomplete type make[3]: *** [drivers/mfd/tps65912-core.o] Error 1 CC drivers/ssb/pcihost_wrapper.o CC drivers/input/joystick/grip.o CC drivers/mfd/wm831x-otp.o CC drivers/ssb/driver_chipcommon.o CC drivers/ide/ide-park.o In file included from /scratch/kisskb/src/drivers/mfd/tps65912-irq.c:24:0: /scratch/kisskb/src/include/linux/mfd/tps65912.h:301:19: error: field 'gpio' has incomplete type make[3]: *** [drivers/mfd/tps65912-irq.o] Error 1 CC drivers/ide/ide-sysfs.o CC drivers/mfd/wm831x-auxadc.o CC drivers/rtc/rtc-ds1307.o In file included from /scratch/kisskb/src/drivers/ssb/ssb_private.h:4:0, from /scratch/kisskb/src/drivers/ssb/main.c:11: /scratch/kisskb/src/include/linux/ssb/ssb.h:440:19: error: field 'gpio' has incomplete type make[3]: *** [drivers/ssb/main.o] Error 1 CC fs/ext4/xattr.o CC drivers/input/keyboard/mcs_touchkey.o CC drivers/input/joystick/grip_mp.o CC fs/nls/mac-cyrillic.o CC fs/nls/mac-gaelic.o /scratch/kisskb/src/drivers/input/keyboard/adp5589-keys.c:243:19: error: field 'gc' has incomplete type /scratch/kisskb/src/drivers/input/keyboard/adp5589-keys.c: In function 'adp5589_gpio_get_value': /scratch/kisskb/src/drivers/input/keyboard/adp5589-keys.c:391:90: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/input/keyboard/adp5589-keys.c:391:90: warning: (near initialization for 'kpad') [enabled by default] /scratch/kisskb/src/drivers/input/keyboard/adp5589-keys.c: In function 'adp5589_gpio_set_value': /scratch/kisskb/src/drivers/input/keyboard/adp5589-keys.c:403:90: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/input/keyboard/adp5589-keys.c:403:90: warning: (near initialization for 'kpad') [enabled by default] /scratch/kisskb/src/drivers/input/keyboard/adp5589-keys.c: In function 'adp5589_gpio_direction_input': /scratch/kisskb/src/drivers/input/keyboard/adp5589-keys.c:422:90: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/input/keyboard/adp5589-keys.c:422:90: warning: (near initialization for 'kpad') [enabled by default] /scratch/kisskb/src/drivers/input/keyboard/adp5589-keys.c: In function 'adp5589_gpio_direction_output': /scratch/kisskb/src/drivers/input/keyboard/adp5589-keys.c:442:90: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/input/keyboard/adp5589-keys.c:442:90: warning: (near initialization for 'kpad') [enabled by default] /scratch/kisskb/src/drivers/input/keyboard/adp5589-keys.c: In function 'adp5589_gpio_add': /scratch/kisskb/src/drivers/input/keyboard/adp5589-keys.c:529:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/input/keyboard/adp5589-keys.c: In function 'adp5589_gpio_remove': /scratch/kisskb/src/drivers/input/keyboard/adp5589-keys.c:571:2: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[4]: *** [drivers/input/keyboard/adp5589-keys.o] Error 1 LD drivers/of/built-in.o CC drivers/input/keyboard/qt1070.o CC drivers/input/joystick/guillemot.o /scratch/kisskb/src/drivers/ide/ide-io.c: In function 'ide_special_rq': /scratch/kisskb/src/drivers/ide/ide-io.c:295:1: warning: control reaches end of non-void function [-Wreturn-type] CC drivers/rtc/rtc-ds1390.o LD fs/fat/fat.o CC fs/ext2/xattr_trusted.o CC drivers/ide/ide-devsets.o CC drivers/input/misc/adxl34x-spi.o CC fs/ntfs/sysctl.o CC drivers/misc/isl29020.o CC drivers/tty/tty_io.o LD fs/fat/vfat.o CC drivers/pci/irq.o LD fs/fat/msdos.o LD drivers/parport/parport.o CC drivers/pci/vpd.o LD fs/quota/built-in.o CC drivers/pci/setup-bus.o LD fs/fat/built-in.o LD drivers/parport/built-in.o CC drivers/staging/staging.o CC drivers/tty/n_tty.o CC drivers/staging/android/logger.o CC drivers/uio/uio.o In file included from /scratch/kisskb/src/drivers/ssb/ssb_private.h:4:0, from /scratch/kisskb/src/drivers/ssb/sprom.c:14: /scratch/kisskb/src/include/linux/ssb/ssb.h:440:19: error: field 'gpio' has incomplete type make[3]: *** [drivers/ssb/sprom.o] Error 1 CC drivers/tty/tty_ioctl.o CC fs/nls/mac-iceland.o CC fs/nls/mac-romanian.o CC drivers/mtd/chips/cfi_util.o CC drivers/usb/host/pci-quirks.o In file included from /scratch/kisskb/src/drivers/ssb/scan.c:15:0: /scratch/kisskb/src/include/linux/ssb/ssb.h:440:19: error: field 'gpio' has incomplete type make[3]: *** [drivers/ssb/scan.o] Error 1 CC drivers/ssb/driver_chipcommon_pmu.o CC fs/nls/mac-roman.o CC drivers/input/keyboard/qt2160.o CC drivers/ide/ide-io-std.o LD drivers/input/input-core.o CC fs/xfs/xfs_error.o CC fs/reiserfs/objectid.o CC drivers/mtd/devices/pmc551.o CC drivers/spi/spi-dw-pci.o LD drivers/mtd/lpddr/built-in.o LD drivers/ptp/ptp.o CC drivers/ssb/driver_gpio.o CC fs/xfs/xfs_export.o CC drivers/mtd/maps/physmap.o CC drivers/staging/dgrp/dgrp_common.o LD drivers/hid/hid.o CC drivers/staging/dgrp/dgrp_dpa_ops.o CC drivers/staging/dgrp/dgrp_driver.o CC fs/xfs/xfs_extent_busy.o LD drivers/hid/built-in.o /scratch/kisskb/src/fs/ext4/ext4_jbd2.c: In function 'ext4_inode_journal_mode': /scratch/kisskb/src/fs/ext4/ext4_jbd2.h:392:1: warning: control reaches end of non-void function [-Wreturn-type] In file included from /scratch/kisskb/src/drivers/ssb/pcihost_wrapper.c:17:0: /scratch/kisskb/src/include/linux/ssb/ssb.h:440:19: error: field 'gpio' has incomplete type make[3]: *** [drivers/ssb/pcihost_wrapper.o] Error 1 CC drivers/misc/tsl2550.o CC drivers/misc/ds1682.o LD drivers/i2c/busses/i2c-designware-platform.o CC drivers/regulator/fixed-helper.o LD drivers/pps/clients/built-in.o CC fs/ntfs/unistr.o CC fs/ext4/xattr_user.o In file included from /scratch/kisskb/src/drivers/ssb/driver_chipcommon.c:12:0: /scratch/kisskb/src/include/linux/ssb/ssb.h:440:19: error: field 'gpio' has incomplete type make[3]: *** [drivers/ssb/driver_chipcommon.o] Error 1 CC drivers/input/keyboard/stowaway.o CC fs/nls/mac-turkish.o CC drivers/mfd/wm831x-i2c.o LD drivers/i2c/busses/i2c-designware-pci.o LD drivers/pps/built-in.o CC fs/ext4/xattr_trusted.o CC drivers/misc/ti_dac7512.o CC drivers/mtd/maps/physmap_of.o In file included from /scratch/kisskb/src/drivers/ssb/pci.c:18:0: /scratch/kisskb/src/include/linux/ssb/ssb.h:440:19: error: field 'gpio' has incomplete type make[3]: *** [drivers/ssb/pci.o] Error 1 CC drivers/staging/echo/echo.o CC fs/ntfs/upcase.o CC drivers/mtd/devices/mtdram.o CC drivers/uwb/address.o CC drivers/mtd/maps/impa7.o CC fs/ext4/inline.o CC lib/decompress_unxz.o CC drivers/spi/spi-dw-mid.o CC drivers/mfd/wm831x-spi.o CC lib/dump_stack.o LD drivers/staging/ft1000/built-in.o CC drivers/pci/slot.o CC drivers/input/keyboard/sunkbd.o CC drivers/spi/spi-pxa2xx.o CC drivers/input/keyboard/tc3589x-keypad.o CC drivers/mfd/wm8994-core.o CC drivers/staging/fwserial/fwserial.o CC drivers/staging/dgrp/dgrp_mon_ops.o CC drivers/misc/hmc6352.o CC fs/ntfs/bitmap.o CC drivers/spi/spi-pxa2xx-dma.o LD fs/fuse/fuse.o CC drivers/spi/spi-lm70llp.o CC drivers/rtc/rtc-ds1511.o LD fs/fuse/built-in.o CC drivers/spi/spi-pl022.o CC fs/ext4/acl.o CC drivers/input/misc/bma150.o CC drivers/staging/android/timed_output.o CC drivers/input/misc/cma3000_d0x.o CC fs/ntfs/lcnalloc.o LD drivers/ptp/built-in.o CC fs/ntfs/logfile.o CC drivers/pci/quirks.o CC drivers/pci/ats.o CC drivers/misc/altera-stapl/altera-lpt.o In file included from /scratch/kisskb/src/drivers/ssb/driver_chipcommon_pmu.c:11:0: /scratch/kisskb/src/include/linux/ssb/ssb.h:440:19: error: field 'gpio' has incomplete type make[3]: *** [drivers/ssb/driver_chipcommon_pmu.o] Error 1 CC drivers/virtio/virtio.o LD drivers/misc/carma/built-in.o CC drivers/input/misc/cma3000_d0x_i2c.o LD drivers/i2c/busses/built-in.o CC drivers/uio/uio_pdrv.o CC lib/earlycpio.o CC drivers/misc/cb710/core.o CC drivers/video/vgastate.o CC drivers/misc/eeprom/at24.o LD drivers/i2c/built-in.o LD drivers/input/mouse/built-in.o In file included from /scratch/kisskb/src/drivers/ssb/driver_gpio.c:13:0: /scratch/kisskb/src/include/linux/ssb/ssb.h:440:19: error: field 'gpio' has incomplete type /scratch/kisskb/src/drivers/ssb/driver_gpio.c: In function 'ssb_gpio_get_bus': /scratch/kisskb/src/drivers/ssb/driver_gpio.c:19:66: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/ssb/driver_gpio.c: In function 'ssb_gpio_chipco_init': /scratch/kisskb/src/drivers/ssb/driver_gpio.c:91:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/ssb/driver_gpio.c:92:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/ssb/driver_gpio.c:93:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/ssb/driver_gpio.c:94:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/ssb/driver_gpio.c:95:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/ssb/driver_gpio.c:96:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/ssb/driver_gpio.c:97:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/ssb/driver_gpio.c:98:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/ssb/driver_gpio.c:99:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/ssb/driver_gpio.c:100:6: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/ssb/driver_gpio.c:105:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/ssb/driver_gpio.c:107:7: error: dereferencing pointer to incomplete type /scratch/kisskb/src/drivers/ssb/driver_gpio.c:109:2: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] /scratch/kisskb/src/drivers/ssb/driver_gpio.c: In function 'ssb_gpio_unregister': /scratch/kisskb/src/drivers/ssb/driver_gpio.c:204:3: error: implicit declaration of function 'gpiochip_remove' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors CC drivers/input/keyboard/twl4030_keypad.o make[3]: *** [drivers/ssb/driver_gpio.o] Error 1 make[3]: Target `__build' not remade because of errors. make[2]: *** [drivers/ssb] Error 2 CC drivers/misc/altera-stapl/altera-jtag.o CC drivers/spi/spi-pxa2xx-pci.o CC drivers/input/keyboard/xtkbd.o CC fs/ntfs/quota.o CC fs/ntfs/usnjrnl.o CC drivers/staging/dgrp/dgrp_net_ops.o LD fs/nls/built-in.o CC drivers/ide/ide-eh.o CC drivers/ide/ide-pio-blacklist.o CC drivers/staging/dgrp/dgrp_ports_ops.o CC drivers/spi/spi-tle62x0.o CC drivers/mtd/devices/m25p80.o CC drivers/input/joystick/tmdc.o CC drivers/mtd/nand/nand_ecc.o CC drivers/input/joystick/iforce/iforce-ff.o CC drivers/input/joystick/twidjoy.o CC drivers/uwb/allocator.o /scratch/kisskb/src/drivers/input/joystick/analog.c:175:2: warning: #warning Precise timer not defined for this architecture. [-Wcpp] CC drivers/mtd/chips/cfi_cmdset_0002.o CC drivers/pci/iov.o CC fs/xfs/xfs_file.o CC drivers/mtd/onenand/onenand_base.o CC fs/reiserfs/lbalance.o CC drivers/mfd/wm8994-irq.o CC drivers/staging/dgrp/dgrp_specproc.o CC drivers/mtd/onenand/onenand_bbt.o CC fs/reiserfs/ibalance.o CC drivers/mfd/wm8994-regmap.o CC drivers/pci/setup-irq.o CC fs/reiserfs/stree.o CC drivers/uwb/beacon.o CC fs/xfs/xfs_filestream.o CC drivers/misc/lis3lv02d/lis3lv02d.o CC drivers/misc/lis3lv02d/lis3lv02d_i2c.o LD drivers/misc/ti-st/built-in.o CC drivers/misc/pch_phub.o CC drivers/mfd/tps6105x.o LD drivers/mtd/tests/built-in.o CC drivers/tty/tty_ldisc.o CC drivers/mtd/onenand/generic.o CC drivers/rtc/rtc-ds1553.o CC fs/xfs/xfs_fsops.o CC drivers/ide/ide-xfer-mode.o CC drivers/staging/dgrp/dgrp_tty.o CC drivers/regulator/of_regulator.o CC drivers/regulator/fixed.o CC drivers/misc/eeprom/at25.o LD drivers/mtd/mtd.o LD drivers/mtd/nftl.o CC drivers/regulator/virtual.o CC drivers/mfd/tps65010.o CC drivers/misc/altera-stapl/altera-comp.o CC drivers/misc/cb710/sgbuf2.o CC drivers/mtd/maps/uclinux.o CC drivers/misc/eeprom/eeprom.o CC drivers/staging/android/alarm-dev.o CC drivers/pci/syscall.o LD fs/ext2/ext2.o CC drivers/ide/ide-timings.o CC drivers/misc/altera-stapl/altera.o CC drivers/virtio/virtio_ring.o In file included from /scratch/kisskb/src/drivers/spi/spi-pl022.c:44:0: /scratch/kisskb/src/include/linux/of_gpio.h:40:19: error: field 'gc' has incomplete type In file included from /scratch/kisskb/src/drivers/spi/spi-pl022.c:44:0: /scratch/kisskb/src/include/linux/of_gpio.h: In function 'to_of_mm_gpio_chip': /scratch/kisskb/src/include/linux/of_gpio.h:47:72: warning: initialization from incompatible pointer type [enabled by default] make[3]: *** [drivers/spi/spi-pl022.o] Error 1 CC drivers/ide/ide-atapi.o CC drivers/input/misc/kxtj9.o CC drivers/virtio/virtio_mmio.o CC drivers/pci/of.o LD fs/ext2/built-in.o LD drivers/staging/echo/built-in.o CC drivers/uio/uio_pdrv_genirq.o CC drivers/tty/tty_buffer.o CC fs/reiserfs/hashes.o CC fs/reiserfs/tail_conversion.o CC lib/extable.o CC drivers/input/misc/mc13783-pwrbutton.o CC drivers/rtc/rtc-ds1742.o CC drivers/uio/uio_dmem_genirq.o CC lib/flex_proportions.o LD drivers/usb/host/built-in.o LD drivers/staging/media/built-in.o LD drivers/usb/built-in.o CC fs/reiserfs/journal.o CC drivers/input/misc/mpu3050.o LD drivers/staging/net/built-in.o CC drivers/input/misc/twl4030-vibra.o CC drivers/input/misc/twl6040-vibra.o CC drivers/staging/iio/iio_simple_dummy.o CC lib/idr.o CC drivers/mtd/chips/gen_probe.o CC drivers/input/misc/uinput.o CC fs/reiserfs/resize.o CC drivers/input/joystick/iforce/iforce-main.o CC drivers/staging/sep/sep_crypto.o CC drivers/staging/sep/sep_main.o CC drivers/input/misc/wm831x-on.o CC drivers/uwb/driver.o CC drivers/uwb/drp.o CC drivers/mfd/tps65910.o /scratch/kisskb/src/drivers/mfd/wm8994-core.c: In function 'wm8994_device_init.isra.5': /scratch/kisskb/src/drivers/mfd/wm8994-core.c:595:7: warning: 'patch_regs' may be used uninitialized in this function [-Wuninitialized] /scratch/kisskb/src/fs/ext4/move_extent.c: In function 'ext4_inode_journal_mode': /scratch/kisskb/src/fs/ext4/ext4_jbd2.h:392:1: warning: control reaches end of non-void function [-Wreturn-type] CC drivers/video/fb_notify.o LD drivers/mtd/nand/built-in.o CC drivers/uwb/drp-avail.o CC drivers/uwb/drp-ie.o CC drivers/staging/sm7xxfb/sm7xxfb.o CC drivers/mtd/chips/jedec_probe.o CC drivers/tty/tty_port.o CC fs/xfs/xfs_globals.o CC drivers/rtc/rtc-ds2404.o CC drivers/mtd/devices/sst25l.o CC drivers/tty/tty_mutex.o CC drivers/uwb/est.o CC drivers/misc/eeprom/max6875.o CC fs/xfs/xfs_icache.o CC drivers/mtd/chips/map_ram.o CC drivers/staging/ste_rmi4/synaptics_i2c_rmi4.o CC drivers/misc/eeprom/eeprom_93cx6.o CC drivers/mfd/tps65912-spi.o CC drivers/uwb/ie.o CC drivers/staging/speakup/speakup_apollo.o CC drivers/staging/dgrp/dgrp_sysfs.o make[4]: Target `__build' not remade because of errors. make[3]: *** [drivers/input/keyboard] Error 2 CC drivers/misc/eeprom/eeprom_93xx46.o CC fs/xfs/xfs_ioctl.o CC fs/xfs/xfs_iomap.o CC lib/int_sqrt.o CC drivers/input/joystick/iforce/iforce-packets.o In file included from /scratch/kisskb/src/drivers/regulator/fixed.c:30:0: /scratch/kisskb/src/include/linux/of_gpio.h:40:19: error: field 'gc' has incomplete type In file included from /scratch/kisskb/src/drivers/regulator/fixed.c:30:0: /scratch/kisskb/src/include/linux/of_gpio.h: In function 'to_of_mm_gpio_chip': /scratch/kisskb/src/include/linux/of_gpio.h:47:72: warning: initialization from incompatible pointer type [enabled by default] make[3]: *** [drivers/regulator/fixed.o] Error 1 CC drivers/regulator/fan53555.o /scratch/kisskb/src/drivers/mfd/tps65010.c:91:19: error: field 'chip' has incomplete type /scratch/kisskb/src/drivers/mfd/tps65010.c: In function 'tps65010_output': /scratch/kisskb/src/drivers/mfd/tps65010.c:479:67: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/mfd/tps65010.c: In function 'tps65010_gpio_get': /scratch/kisskb/src/drivers/mfd/tps65010.c:496:66: warning: initialization from incompatible pointer type [enabled by default] /scratch/kisskb/src/drivers/mfd/tps65010.c: In function 'tps65010_probe': /scratch/kisskb/src/drivers/mfd/tps65010.c:654:3: error: implicit declaration of function 'gpiochip_add' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [drivers/mfd/tps65010.o] Error 1 CC drivers/mfd/tps80031.o CC drivers/staging/fwserial/dma_fifo.o CC drivers/mtd/maps/plat-ram.o CC drivers/staging/iio/accel/adis16203_core.o CC drivers/mtd/chips/map_rom.o CC drivers/staging/iio/accel/adis16204_core.o CC fs/xfs/xfs_iops.o CC drivers/regulator/lp3971.o CC lib/irq_regs.o CC drivers/regulator/lp3972.o CC drivers/regulator/lp8755.o CC lib/is_single_threaded.o CC fs/reiserfs/item_ops.o CC drivers/mtd/maps/intel_vr_nor.o CC drivers/video/fbmem.o CC drivers/video/fbmon.o CC drivers/uwb/ie-rcv.o CC drivers/mfd/twl-core.o CC drivers/video/fbcmap.o /scratch/kisskb/src/fs/ext4/acl.c: In function 'acl_by_type': /scratch/kisskb/src/include/linux/posix_acl.h:108:1: warning: control reaches end of non-void function [-Wreturn-type] /scratch/kisskb/src/fs/ext4/acl.c: In function 'ext4_get_acl': /scratch/kisskb/src/fs/ext4/acl.c:172:9: warning: 'name_index' may be used uninitialized in this function [-Wuninitialized] CC fs/xfs/xfs_itable.o CC lib/klist.o CC drivers/uwb/lc-dev.o CC drivers/uwb/lc-rc.o CC drivers/ide/setup-pci.o CC drivers/uwb/neh.o CC drivers/input/joystick/iforce/iforce-serio.o LD drivers/misc/cb710/cb710.o CC drivers/regulator/max8649.o CC drivers/mfd/twl4030-irq.o LD drivers/misc/cb710/built-in.o In file included from /scratch/kisskb/src/drivers/mfd/tps65912-spi.c:23:0: /scratch/kisskb/src/include/linux/mfd/tps65912.h:301:19: error: field 'gpio' has incomplete type make[3]: *** [drivers/mfd/tps65912-spi.o] Error 1 CC drivers/mfd/twl6030-irq.o CC drivers/staging/speakup/speakup_ltlk.o CC drivers/staging/iio/accel/adis16209_core.o CC lib/kobject.o CC drivers/ide/ide-dma.o CC drivers/staging/iio/accel/adis16240_core.o CC drivers/staging/speakup/speakup_soft.o CC drivers/rtc/rtc-isl12022.o CC drivers/staging/iio/adc/ad799x_core.o /scratch/kisskb/src/drivers/misc/pch_phub.c:162:13: warning: 'pch_phub_save_reg_conf' defined but not used [-Wunused-function] /scratch/kisskb/src/drivers/misc/pch_phub.c:223:13: warning: 'pch_phub_restore_reg_conf' defined but not used [-Wunused-function] CC drivers/tty/pty.o CC drivers/staging/iio/accel/sca3000_core.o LD drivers/staging/android/built-in.o CC drivers/ide/ide-dma-sff.o LD drivers/spi/spi-dw-midpci.o CC drivers/tty/n_hdlc.o CC drivers/uwb/pal.o CC drivers/rtc/rtc-m41t93.o LD drivers/staging/iio/addac/built-in.o CC drivers/staging/speakup/speakup_spkout.o CC fs/xfs/xfs_message.o CC drivers/staging/iio/accel/sca3000_ring.o CC drivers/staging/iio/adc/ad799x_ring.o CC drivers/uwb/radio.o CC drivers/staging/iio/adc/ad7780.o CC drivers/regulator/max8952.o CC drivers/staging/iio/cdc/ad7150.o CC drivers/video/fbsysfs.o LD drivers/spi/spi-pxa2xx-platform.o CC drivers/uwb/reset.o CC drivers/tty/n_tracerouter.o CC lib/kobject_uevent.o CC fs/reiserfs/ioctl.o LD drivers/uio/built-in.o CC drivers/staging/iio/cdc/ad7152.o CC drivers/staging/iio/frequency/ad9834.o make[3]: Target `__build' not remade because of errors. make[2]: *** [drivers/spi] Error 2 CC drivers/staging/iio/cdc/ad7746.o CC fs/reiserfs/xattr.o CC drivers/mfd/twl4030-madc.o CC fs/xfs/xfs_mru_cache.o CC drivers/mfd/twl4030-audio.o CC drivers/staging/iio/gyro/adis16060_core.o CC drivers/video/modedb.o CC drivers/mfd/twl6040.o CC drivers/staging/iio/gyro/adis16130_core.o CC drivers/uwb/rsv.o CC drivers/ide/aec62xx.o CC lib/md5.o CC drivers/mfd/mc13xxx-core.o LD drivers/virtio/built-in.o CC drivers/staging/iio/frequency/ad9850.o LD fs/jbd2/jbd2.o CC drivers/rtc/rtc-max6900.o CC fs/xfs/xfs_super.o CC drivers/mfd/mc13xxx-i2c.o CC fs/reiserfs/lock.o CC lib/percpu-refcount.o CC fs/xfs/xfs_xattr.o LD fs/jbd2/built-in.o CC drivers/staging/speakup/speakup_dummy.o CC drivers/video/fbcvt.o /scratch/kisskb/src/fs/ext4/indirect.c: In function 'ext4_inode_journal_mode': /scratch/kisskb/src/fs/ext4/ext4_jbd2.h:392:1: warning: control reaches end of non-void function [-Wreturn-type] CC drivers/staging/iio/frequency/ad9852.o CC drivers/video/backlight/lcd.o CC drivers/staging/iio/adc/ad7192.o CC drivers/staging/speakup/buffers.o CC drivers/video/console/dummycon.o CC drivers/video/aty/atyfb_base.o CC drivers/video/aty/mach64_accel.o LD drivers/mtd/devices/built-in.o CC drivers/tty/n_tracesink.o LD drivers/misc/eeprom/built-in.o CC drivers/regulator/max8973-regulator.o CC drivers/mfd/mfd-core.o CC drivers/video/backlight/ili9320.o CC fs/xfs/xfs_rename.o CC drivers/staging/iio/adc/adt7410.o LD drivers/video/exynos/built-in.o CC lib/plist.o CC drivers/regulator/max8998.o CC drivers/video/matrox/matroxfb_base.o CC drivers/regulator/max77686.o CC drivers/ide/cs5520.o CC drivers/video/cfbfillrect.o CC drivers/video/cfbcopyarea.o CC drivers/video/cfbimgblt.o LD drivers/video/omap2/displays/built-in.o CC drivers/tty/n_r3964.o CC drivers/video/sis/sis_main.o In file included from /scratch/kisskb/src/drivers/mfd/mc13xxx-core.c:22:0: /scratch/kisskb/src/include/linux/of_gpio.h:40:19: error: field 'gc' has incomplete type In file included from /scratch/kisskb/src/drivers/mfd/mc13xxx-core.c:22:0: /scratch/kisskb/src/include/linux/of_gpio.h: In function 'to_of_mm_gpio_chip': /scratch/kisskb/src/include/linux/of_gpio.h:47:72: warning: initialization from incompatible pointer type [enabled by default] make[3]: *** [drivers/mfd/mc13xxx-core.o] Error 1 LD drivers/video/omap2/built-in.o CC drivers/staging/speakup/devsynth.o CC drivers/uwb/scan.o CC drivers/mfd/smsc-ece1099.o /tmp/cc6QW5Nh.s: Assembler messages: /tmp/cc6QW5Nh.s:252: Error: selected processor does not support ARM mode `ldrexd r4,r5,[r0]' /tmp/cc6QW5Nh.s:253: Error: selected processor does not support ARM mode `strexd r4,r2,r3,[r0]' /tmp/cc6QW5Nh.s:313: Error: selected processor does not support ARM mode `ldrexd r8,r9,[r3]' /tmp/cc6QW5Nh.s:316: Error: selected processor does not support ARM mode `strexd r4,r8,r9,[r3]' /tmp/cc6QW5Nh.s:436: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r4]' /tmp/cc6QW5Nh.s:439: Error: selected processor does not support ARM mode `strexd ip,r0,r1,[r4]' /tmp/cc6QW5Nh.s:458: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r4]' /tmp/cc6QW5Nh.s:461: Error: selected processor does not support ARM mode `strexd ip,r0,r1,[r4]' /tmp/cc6QW5Nh.s:623: Error: selected processor does not support ARM mode `ldrexd r2,r3,[r4]' /tmp/cc6QW5Nh.s:638: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r4]' /tmp/cc6QW5Nh.s:641: Error: selected processor does not support ARM mode `strexd ip,r0,r1,[r4]' make[2]: *** [lib/percpu-refcount.o] Error 1 CC lib/prio_heap.o LD drivers/mtd/maps/built-in.o CC drivers/ide/it8172.o CC lib/proportions.o CC lib/radix-tree.o CC drivers/regulator/mc13892-regulator.o CC drivers/video/sysfillrect.o LD drivers/input/misc/built-in.o In file included from /scratch/kisskb/src/drivers/mfd/twl6040.c:34:0: /scratch/kisskb/src/include/linux/of_gpio.h:40:19: error: field 'gc' has incomplete type In file included from /scratch/kisskb/src/drivers/mfd/twl6040.c:34:0: /scratch/kisskb/src/include/linux/of_gpio.h: In function 'to_of_mm_gpio_chip': /scratch/kisskb/src/include/linux/of_gpio.h:47:72: warning: initialization from incompatible pointer type [enabled by default] make[3]: *** [drivers/mfd/twl6040.o] Error 1 LD drivers/staging/ste_rmi4/built-in.o CC drivers/regulator/mc13xxx-regulator-core.o CC drivers/uwb/uwb-debug.o LD drivers/input/joystick/iforce/iforce.o CC drivers/uwb/uwbd.o LD drivers/pci/built-in.o LD drivers/input/joystick/iforce/built-in.o In file included from /scratch/kisskb/src/drivers/mfd/mc13xxx-i2c.c:18:0: /scratch/kisskb/src/include/linux/of_gpio.h:40:19: error: field 'gc' has incomplete type In file included from /scratch/kisskb/src/drivers/mfd/mc13xxx-i2c.c:18:0: /scratch/kisskb/src/include/linux/of_gpio.h: In function 'to_of_mm_gpio_chip': /scratch/kisskb/src/include/linux/of_gpio.h:47:72: warning: initialization from incompatible pointer type [enabled by default] make[3]: *** [drivers/mfd/mc13xxx-i2c.o] Error 1 CC drivers/ide/it8213.o CC lib/ratelimit.o LD drivers/input/joystick/built-in.o CC lib/rbtree.o make[3]: Target `__build' not remade because of errors. make[2]: *** [drivers/input] Error 2 CC drivers/video/matrox/matroxfb_accel.o LD drivers/staging/iio/impedance-analyzer/built-in.o CC drivers/video/syscopyarea.o CC drivers/staging/iio/frequency/ad9910.o CC lib/reciprocal_div.o CC fs/xfs/xfs_utils.o CC drivers/ide/jmicron.o CC drivers/video/backlight/ld9040.o LD drivers/misc/lis3lv02d/built-in.o CC drivers/staging/iio/light/isl29018.o LD drivers/staging/iio/gyro/adis16060.o CC drivers/tty/hvc/hvc_console.o CC drivers/staging/iio/light/isl29028.o CC drivers/regulator/tps51632-regulator.o LD drivers/staging/iio/gyro/adis16130.o CC drivers/video/matrox/matroxfb_DAC1064.o CC drivers/regulator/rc5t583-regulator.o CC drivers/video/aty/mach64_cursor.o CC drivers/video/sysimgblt.o CC drivers/regulator/tps6105x-regulator.o CC drivers/mfd/da903x.o LD drivers/staging/iio/gyro/built-in.o CC drivers/mfd/lp8788.o CC lib/rwsem-spinlock.o CC drivers/video/matrox/matroxfb_Ti3026.o CC drivers/video/aty/mach64_gx.o CC drivers/mfd/lp8788-irq.o LD drivers/tty/ipwireless/built-in.o CC drivers/rtc/rtc-max77686.o CC drivers/video/console/vgacon.o CC drivers/staging/iio/magnetometer/ak8975.o CC drivers/tty/serial/serial_core.o CC drivers/tty/vt/vt_ioctl.o CC drivers/staging/iio/meter/ade7754.o CC drivers/tty/cyclades.o CC drivers/video/sis/sis_accel.o CC drivers/video/matrox/matroxfb_misc.o CC drivers/regulator/tps65023-regulator.o LD drivers/staging/iio/resolver/built-in.o CC drivers/staging/iio/light/tsl2583.o CC drivers/video/matrox/g450_pll.o LD drivers/staging/iio/trigger/built-in.o CC lib/sha1.o CC drivers/mfd/max77686.o LD drivers/staging/iio/adc/ad799x.o LD drivers/staging/iio/iio_dummy.o CC drivers/mfd/max77686-irq.o CC drivers/ide/opti621.o CC drivers/tty/isicom.o CC drivers/video/aty/mach64_ct.o CC drivers/tty/moxa.o CC drivers/regulator/tps65090-regulator.o CC drivers/rtc/rtc-mc13xxx.o CC drivers/tty/mxser.o /scratch/kisskb/src/fs/ext4/inline.c: In function 'ext4_inode_journal_mode': /scratch/kisskb/src/fs/ext4/ext4_jbd2.h:392:1: warning: control reaches end of non-void function [-Wreturn-type] CC drivers/tty/serial/amba-pl010.o CC fs/xfs/xfs_vnodeops.o LD drivers/staging/iio/cdc/built-in.o CC drivers/video/matrox/matroxfb_g450.o CC fs/xfs/kmem.o CC fs/xfs/uuid.o CC drivers/staging/speakup/i18n.o CC fs/xfs/xfs_alloc.o LD drivers/staging/sm7xxfb/built-in.o CC drivers/staging/speakup/fakekey.o CC drivers/staging/speakup/main.o CC drivers/video/sis/init.o CC fs/xfs/xfs_alloc_btree.o /scratch/kisskb/src/drivers/tty/pty.c:409:13: warning: 'pty_unix98_shutdown' defined but not used [-Wunused-function] CC lib/show_mem.o CC drivers/video/backlight/platform_lcd.o CC drivers/ide/piix.o CC drivers/staging/iio/meter/ade7759.o CC drivers/staging/speakup/keyhelp.o CC drivers/video/matrox/matroxfb_crtc2.o CC drivers/tty/vt/vc_screen.o CC drivers/mfd/max8998.o /scratch/kisskb/src/drivers/mfd/twl4030-madc.c:788:12: warning: 'twl4030_madc_remove' defined but not used [-Wunused-function] CC drivers/mfd/max8998-irq.o CC drivers/mfd/abx500-core.o CC drivers/regulator/wm8994-regulator.o CC drivers/mfd/ab3100-core.o CC drivers/tty/vt/selection.o CC drivers/tty/synclinkmp.o CC drivers/video/fb_sys_fops.o CC drivers/ide/serverworks.o CC drivers/tty/vt/keyboard.o CC drivers/ide/sl82c105.o CC drivers/tty/vt/consolemap.o CC fs/xfs/xfs_attr.o CC fs/xfs/xfs_attr_leaf.o CC drivers/ide/slc90e66.o CC drivers/tty/serial/amba-pl011.o CC drivers/video/sis/init301.o CC drivers/ide/triflex.o CC drivers/ide/ide-pci-generic.o CC drivers/video/svgalib.o CC drivers/staging/speakup/kobjects.o /scratch/kisskb/src/fs/ext4/inode.c: In function 'ext4_inode_journal_mode': /scratch/kisskb/src/fs/ext4/ext4_jbd2.h:392:1: warning: control reaches end of non-void function [-Wreturn-type] /scratch/kisskb/src/fs/ext4/inode.c: In function 'ext4_map_blocks': /scratch/kisskb/src/fs/ext4/inode.c:565:5: warning: 'retval' may be used uninitialized in this function [-Wuninitialized] CC fs/xfs/xfs_bmap.o CC drivers/mfd/lpc_sch.o CC drivers/video/sis/initextlfb.o CONMK drivers/tty/vt/consolemap_deftbl.c CC drivers/video/fb_ddc.o CC drivers/video/matrox/i2c-matroxfb.o CC drivers/rtc/rtc-pcf8523.o CC drivers/video/backlight/s6e63m0.o CC drivers/tty/vt/vt.o CC lib/string.o SHIPPED drivers/tty/vt/defkeymap.c LD drivers/staging/iio/accel/adis16203.o CC drivers/mfd/lpc_ich.o LD drivers/ide/ide-cd_mod.o LD drivers/staging/iio/accel/adis16204.o CC fs/xfs/xfs_bmap_btree.o LD drivers/uwb/uwb.o CC drivers/mfd/rdc321x-southbridge.o CC drivers/tty/vt/consolemap_deftbl.o LD drivers/staging/iio/accel/adis16209.o LD fs/ntfs/ntfs.o CC drivers/ide/ide-tape.o LD drivers/staging/iio/accel/adis16240.o LD drivers/staging/iio/frequency/built-in.o LD drivers/staging/iio/accel/sca3000.o CC drivers/video/fb_defio.o CC drivers/rtc/rtc-pl030.o LD drivers/staging/iio/accel/built-in.o CC drivers/tty/vt/defkeymap.o LD drivers/uwb/built-in.o CC drivers/mfd/vx855.o CC drivers/staging/speakup/selection.o CC drivers/mfd/tps65090.o LD drivers/staging/iio/magnetometer/built-in.o CC drivers/mfd/aat2870-core.o CC drivers/tty/serial/altera_jtaguart.o CC drivers/tty/serial/mrst_max3110.o LD fs/ntfs/built-in.o CC drivers/mfd/rc5t583.o CC fs/xfs/xfs_btree.o CC fs/xfs/xfs_da_btree.o CC drivers/tty/serial/jsm/jsm_driver.o CC drivers/video/pm2fb.o CC lib/timerqueue.o In file included from /scratch/kisskb/src/drivers/regulator/tps65090-regulator.c:22:0: /scratch/kisskb/src/include/linux/of_gpio.h:40:19: error: field 'gc' has incomplete type In file included from /scratch/kisskb/src/drivers/regulator/tps65090-regulator.c:22:0: /scratch/kisskb/src/include/linux/of_gpio.h: In function 'to_of_mm_gpio_chip': /scratch/kisskb/src/include/linux/of_gpio.h:47:72: warning: initialization from incompatible pointer type [enabled by default] make[3]: *** [drivers/regulator/tps65090-regulator.o] Error 1 CC drivers/mfd/rc5t583-irq.o CC drivers/staging/speakup/serialio.o /tmp/ccUHPDjj.s: Assembler messages: /tmp/ccUHPDjj.s:14016: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r3]' /tmp/ccUHPDjj.s:14043: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r3]' /tmp/ccUHPDjj.s:14072: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r3]' make[3]: *** [fs/xfs/xfs_trace.o] Error 1 CC fs/xfs/xfs_dir2.o LD drivers/staging/dgrp/dgrp.o CC fs/xfs/xfs_dir2_block.o CC drivers/mfd/sec-core.o CC lib/vsprintf.o LD drivers/staging/dgrp/built-in.o CC drivers/tty/serial/jsm/jsm_neo.o CC drivers/tty/serial/jsm/jsm_tty.o CC drivers/mfd/sec-irq.o CC drivers/video/backlight/vgg2432a4.o CC drivers/staging/speakup/synth.o CC drivers/video/backlight/adp8870_bl.o CC drivers/video/backlight/backlight.o CC drivers/tty/serial/mfd.o CC drivers/tty/serial/pch_uart.o CC drivers/mfd/retu-mfd.o CC drivers/tty/serial/xilinx_uartps.o CC drivers/rtc/rtc-rc5t583.o CC drivers/staging/speakup/thread.o make[3]: Target `__build' not remade because of errors. make[2]: *** [drivers/regulator] Error 2 CC drivers/tty/serial/arc_uart.o LD drivers/staging/iio/adc/built-in.o CC drivers/tty/serial/rp2.o CC fs/xfs/xfs_dir2_data.o /scratch/kisskb/src/drivers/rtc/rtc-max77686.c: In function 'max77686_rtc_update': /scratch/kisskb/src/drivers/rtc/rtc-max77686.c:147:6: warning: 'data' may be used uninitialized in this function [-Wuninitialized] CC drivers/video/backlight/da903x_bl.o CC drivers/rtc/rtc-rp5c01.o CC drivers/rtc/rtc-rs5c348.o CC drivers/staging/speakup/varhandlers.o CC drivers/video/backlight/lm3630_bl.o CC drivers/video/i740fb.o LD drivers/ide/ide-core.o CC fs/xfs/xfs_dir2_leaf.o GEN lib/crc32table.h CC drivers/rtc/rtc-rv3029c2.o CC lib/crc32.o CC drivers/rtc/rtc-rx4581.o CC fs/xfs/xfs_dir2_node.o LD drivers/staging/iio/light/built-in.o CC drivers/rtc/rtc-rx8581.o CC drivers/video/backlight/lp855x_bl.o CC drivers/rtc/rtc-s35390a.o CC fs/xfs/xfs_dir2_sf.o CC drivers/video/macmodes.o CC fs/xfs/xfs_ialloc.o LD drivers/staging/fwserial/firewire-serial.o CC fs/xfs/xfs_ialloc_btree.o LD drivers/staging/iio/meter/built-in.o CC drivers/video/backlight/pandora_bl.o CC fs/xfs/xfs_inode.o LD drivers/staging/iio/built-in.o LD drivers/staging/fwserial/built-in.o CC drivers/rtc/rtc-stk17ta8.o CC fs/xfs/xfs_log_recover.o CC drivers/video/neofb.o CC drivers/video/tdfxfb.o LD drivers/mtd/onenand/onenand.o CC drivers/video/s3fb.o LD drivers/mtd/onenand/built-in.o CC drivers/video/backlight/wm831x_bl.o CC drivers/video/amba-clcd.o CC drivers/rtc/rtc-twl.o LD drivers/tty/hvc/built-in.o CC fs/xfs/xfs_mount.o CC fs/xfs/xfs_trans.o CC drivers/video/asiliantfb.o CC drivers/video/tmiofb.o LD drivers/rtc/rtc-core.o CC fs/xfs/xfs_log.o CC drivers/video/broadsheetfb.o CC fs/xfs/xfs_log_cil.o CC fs/xfs/xfs_buf_item.o CC drivers/video/sm501fb.o CC drivers/video/carminefb.o CC fs/xfs/xfs_extfree_item.o CC drivers/video/vfb.o CC fs/xfs/xfs_inode_item.o CC drivers/video/display_timing.o CC fs/xfs/xfs_trans_ail.o CC fs/xfs/xfs_trans_buf.o CC drivers/video/of_display_timing.o /scratch/kisskb/src/fs/ext4/extents.c: In function 'ext4_inode_journal_mode': /scratch/kisskb/src/fs/ext4/ext4_jbd2.h:392:1: warning: control reaches end of non-void function [-Wreturn-type] CC fs/xfs/xfs_trans_extfree.o CC fs/xfs/xfs_trans_inode.o CC drivers/video/videomode.o /scratch/kisskb/src/drivers/mfd/sec-core.c: In function 'sec_pmic_probe': /scratch/kisskb/src/drivers/mfd/sec-core.c:233:5: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] CC fs/xfs/xfs_rtalloc.o CC drivers/video/of_videomode.o CC fs/xfs/xfs_acl.o LD drivers/misc/altera-stapl/altera-stapl.o LD drivers/video/fb.o LD drivers/misc/altera-stapl/built-in.o LD drivers/misc/built-in.o LD lib/built-in.o make[3]: Target `__build' not remade because of errors. make[2]: *** [drivers/mfd] Error 2 LD drivers/video/console/built-in.o LD drivers/staging/sep/sep_driver.o LD drivers/staging/sep/built-in.o LD drivers/video/backlight/built-in.o LD drivers/video/aty/atyfb.o LD drivers/rtc/built-in.o LD drivers/video/aty/built-in.o LD drivers/video/matrox/built-in.o LD drivers/tty/serial/jsm/jsm.o LD drivers/tty/serial/jsm/built-in.o LD drivers/tty/serial/built-in.o LD drivers/ide/built-in.o /scratch/kisskb/src/fs/xfs/xfs_acl.c: In function 'acl_by_type': /scratch/kisskb/src/include/linux/posix_acl.h:108:1: warning: control reaches end of non-void function [-Wreturn-type] /scratch/kisskb/src/fs/xfs/xfs_acl.c: In function 'xfs_get_acl': /scratch/kisskb/src/fs/xfs/xfs_acl.c:141:23: warning: 'ea_name' may be used uninitialized in this function [-Wuninitialized] LD fs/reiserfs/reiserfs.o LD fs/reiserfs/built-in.o make[2]: Target `__build' not remade because of errors. make[1]: *** [lib] Error 2 LD drivers/mtd/chips/built-in.o /scratch/kisskb/src/fs/ext4/mballoc.c: In function 'ext4_inode_journal_mode': /scratch/kisskb/src/fs/ext4/ext4_jbd2.h:392:1: warning: control reaches end of non-void function [-Wreturn-type] LD drivers/mtd/built-in.o LD drivers/staging/speakup/speakup.o LD drivers/staging/speakup/built-in.o LD drivers/staging/built-in.o LD drivers/tty/vt/built-in.o LD drivers/tty/built-in.o /tmp/cczeIl2I.s: Assembler messages: /tmp/cczeIl2I.s:73: Error: selected processor does not support ARM mode `ldrexd r2,r3,[r1]' /tmp/cczeIl2I.s:138: Error: selected processor does not support ARM mode `ldrexd r8,r9,[r1]' /tmp/cczeIl2I.s:142: Error: selected processor does not support ARM mode `strexdeq ip,r2,r3,[r1]' /tmp/cczeIl2I.s:192: Error: selected processor does not support ARM mode `ldrexd r2,r3,[r1]' /tmp/cczeIl2I.s:248: Error: selected processor does not support ARM mode `ldrexd r4,r5,[r1]' /tmp/cczeIl2I.s:252: Error: selected processor does not support ARM mode `strexdeq r3,r8,r9,[r1]' /tmp/cczeIl2I.s:741: Error: selected processor does not support ARM mode `ldrexd r6,r7,[r2]' /tmp/cczeIl2I.s:742: Error: selected processor does not support ARM mode `strexd r6,r4,r5,[r2]' /tmp/cczeIl2I.s:1256: Error: selected processor does not support ARM mode `ldrexd r2,r3,[r1]' /tmp/cczeIl2I.s:1274: Error: selected processor does not support ARM mode `ldrexd r2,r3,[ip]' /tmp/cczeIl2I.s:1275: Error: selected processor does not support ARM mode `strexd r2,r0,r1,[ip]' /tmp/cczeIl2I.s:1368: Error: selected processor does not support ARM mode `ldrexd r6,r7,[r1]' /tmp/cczeIl2I.s:1393: Error: selected processor does not support ARM mode `ldrexd r8,r9,[r2]' /tmp/cczeIl2I.s:2092: Error: selected processor does not support ARM mode `ldrexd r2,r3,[ip]' /tmp/cczeIl2I.s:2093: Error: selected processor does not support ARM mode `strexd r2,r0,r1,[ip]' /tmp/cczeIl2I.s:2110: Error: selected processor does not support ARM mode `ldrexd r2,r3,[ip]' /tmp/cczeIl2I.s:2111: Error: selected processor does not support ARM mode `strexd r2,r0,r1,[ip]' /tmp/cczeIl2I.s:2774: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r2]' /tmp/cczeIl2I.s:2809: Error: selected processor does not support ARM mode `ldrexd r0,r1,[ip]' /tmp/cczeIl2I.s:4739: Error: selected processor does not support ARM mode `ldrexd r6,r7,[r3]' /tmp/cczeIl2I.s:4961: Error: selected processor does not support ARM mode `ldrexd r0,r1,[ip]' /tmp/cczeIl2I.s:4962: Error: selected processor does not support ARM mode `strexd r0,r2,r3,[ip]' /tmp/cczeIl2I.s:7143: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r3]' /tmp/cczeIl2I.s:7163: Error: selected processor does not support ARM mode `ldrexd r6,r7,[r3]' make[3]: *** [fs/xfs/xfs_log.o] Error 1 /tmp/ccWae3OZ.s: Assembler messages: /tmp/ccWae3OZ.s:4497: Error: selected processor does not support ARM mode `ldrexd r0,r1,[ip]' /tmp/ccWae3OZ.s:4498: Error: selected processor does not support ARM mode `strexd r0,r2,r3,[ip]' /tmp/ccWae3OZ.s:4583: Error: selected processor does not support ARM mode `ldrexd r0,r1,[ip]' /tmp/ccWae3OZ.s:4584: Error: selected processor does not support ARM mode `strexd r0,r2,r3,[ip]' /tmp/ccWae3OZ.s:4627: Error: selected processor does not support ARM mode `ldrexd r0,r1,[ip]' /tmp/ccWae3OZ.s:4628: Error: selected processor does not support ARM mode `strexd r0,r2,r3,[ip]' /tmp/ccWae3OZ.s:4665: Error: selected processor does not support ARM mode `ldrexd r0,r1,[ip]' /tmp/ccWae3OZ.s:4666: Error: selected processor does not support ARM mode `strexd r0,r2,r3,[ip]' /tmp/ccWae3OZ.s:4799: Error: selected processor does not support ARM mode `ldrexd r2,r3,[ip]' /tmp/ccWae3OZ.s:4930: Error: selected processor does not support ARM mode `ldrexd r0,r1,[lr]' /tmp/ccWae3OZ.s:4931: Error: selected processor does not support ARM mode `strexd r0,r2,r3,[lr]' /tmp/ccWae3OZ.s:4957: Error: selected processor does not support ARM mode `ldrexd r0,r1,[r4]' /tmp/ccWae3OZ.s:4958: Error: selected processor does not support ARM mode `strexd r0,r2,r3,[r4]' make[3]: *** [fs/xfs/xfs_log_recover.o] Error 1 /scratch/kisskb/src/fs/ext4/super.c: In function 'ext4_inode_journal_mode': /scratch/kisskb/src/fs/ext4/ext4_jbd2.h:392:1: warning: control reaches end of non-void function [-Wreturn-type] LD fs/ext4/ext4.o LD fs/ext4/built-in.o LD drivers/video/sis/sisfb.o LD drivers/video/sis/built-in.o LD drivers/video/built-in.o make[2]: Target `__build' not remade because of errors. make[1]: *** [drivers] Error 2 make[3]: Target `__build' not remade because of errors. make[2]: *** [fs/xfs] Error 2 make[2]: Target `__build' not remade because of errors. make[1]: *** [fs] Error 2 make[1]: Target `_all' not remade because of errors. make: *** [sub-make] Error 2 make: Target `_all' not remade because of errors. ## bisect disabled, NOT bisecting
© Michael Ellerman 2006-2018.