CC [M] drivers/i2c/busses/i2c-serial.o drivers/i2c/busses/i2c-serial.c: In function 'bit_serial_setscl': drivers/i2c/busses/i2c-serial.c:56: warning: implicit declaration of function 'ioctl' drivers/i2c/busses/i2c-serial.c: In function 'bit_serial_inc_use': drivers/i2c/busses/i2c-serial.c:119: error: 'MOD_INC_USE_COUNT' undeclared (first use in this function) drivers/i2c/busses/i2c-serial.c:119: error: (Each undeclared identifier is reported only once drivers/i2c/busses/i2c-serial.c:119: error: for each function it appears in.) drivers/i2c/busses/i2c-serial.c: In function 'bit_serial_dec_use': drivers/i2c/busses/i2c-serial.c:126: error: 'MOD_DEC_USE_COUNT' undeclared (first use in this function) drivers/i2c/busses/i2c-serial.c: At top level: drivers/i2c/busses/i2c-serial.c:139: warning: excess elements in struct initializer drivers/i2c/busses/i2c-serial.c:139: warning: (near initialization for 'bit_serial_data') drivers/i2c/busses/i2c-serial.c:143: warning: initialization from incompatible pointer type drivers/i2c/busses/i2c-serial.c:145: warning: initialization makes integer from pointer without a cast drivers/i2c/busses/i2c-serial.c:146: warning: initialization from incompatible pointer type drivers/i2c/busses/i2c-serial.c:148: warning: initialization from incompatible pointer type drivers/i2c/busses/i2c-serial.c:150: warning: initialization makes integer from pointer without a cast drivers/i2c/busses/i2c-serial.c:150: error: initializer element is not computable at load time drivers/i2c/busses/i2c-serial.c:150: error: (near initialization for 'bit_serial_ops.level') drivers/i2c/busses/i2c-serial.c: In function 'i2c_bitserial_init': drivers/i2c/busses/i2c-serial.c:157: error: 'I2C_VERSION' undeclared (first use in this function) drivers/i2c/busses/i2c-serial.c:157: error: 'I2C_DATE' undeclared (first use in this function) drivers/i2c/busses/i2c-serial.c:159: warning: implicit declaration of function 'open' drivers/i2c/busses/i2c-serial.c:159: error: 'O_RDWR' undeclared (first use in this function) drivers/i2c/busses/i2c-serial.c:159: error: 'O_NOCTTY' undeclared (first use in this function) drivers/i2c/busses/i2c-serial.c:159: error: 'O_NONBLOCK' undeclared (first use in this function) drivers/i2c/busses/i2c-serial.c: In function 'i2c_bitserial_exit': drivers/i2c/busses/i2c-serial.c:179: warning: implicit declaration of function 'close' drivers/i2c/busses/i2c-serial.c:180: warning: implicit declaration of function 'i2c_bit_del_bus' drivers/i2c/busses/i2c-serial.c: At top level: drivers/i2c/busses/i2c-serial.c:183: warning: data definition has no type or storage class drivers/i2c/busses/i2c-serial.c:183: warning: type defaults to 'int' in declaration of 'EXPORT_NO_SYMBOLS' drivers/i2c/busses/i2c-serial.c:188: error: expected ')' before string constant make[8]: *** [drivers/i2c/busses/i2c-serial.o] Error 1 make[7]: *** [drivers/i2c/busses] Error 2 make[6]: *** [drivers/i2c] Error 2 make[5]: *** [drivers] Error 2