* [rmk-arm:sa1100 26/51] drivers/tty/serial/serial_mctrl_gpio.h:171:20: error: old-style parameter declarations in prototyped function definition
@ 2022-08-04 9:23 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2022-08-04 9:23 UTC (permalink / raw)
To: Russell King; +Cc: kbuild-all, linux-kernel
tree: git://git.armlinux.org.uk/~rmk/linux-arm sa1100
head: 2e73962c8797ccdf52841ea3065779839ac60e0e
commit: cbd9dc8cc7a7ad1790670c6652520fa866a9c72d [26/51] tty: serial_mctrl_gpio: add wakeup support for serial control gpios
config: sh-polaris_defconfig (https://download.01.org/0day-ci/archive/20220804/202208041734.GGnGQt8q-lkp@intel.com/config)
compiler: sh4-linux-gcc (GCC) 12.1.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git remote add rmk-arm git://git.armlinux.org.uk/~rmk/linux-arm
git fetch --no-tags rmk-arm sa1100
git checkout cbd9dc8cc7a7ad1790670c6652520fa866a9c72d
# save the config file
mkdir build_dir && cp config build_dir/.config
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=sh SHELL=/bin/bash
If you fix the issue, kindly add following tag where applicable
Reported-by: kernel test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
In file included from drivers/tty/serial/sh-sci.c:57:
drivers/tty/serial/serial_mctrl_gpio.h:166:1: error: version control conflict marker in file
166 | <<<<<<< HEAD
| ^~~~~~~
drivers/tty/serial/serial_mctrl_gpio.h: In function 'mctrl_gpio_disable_irq_wake':
drivers/tty/serial/serial_mctrl_gpio.h:172:1: error: version control conflict marker in file
172 | =======
| ^~~~~~~
drivers/tty/serial/serial_mctrl_gpio.h:181:1: error: version control conflict marker in file
181 | >>>>>>> eef01d4b6b91 (tty: serial_mctrl_gpio: add wakeup support for serial control gpios)
| ^~~~~~~
In file included from drivers/tty/serial/sh-sci.c:58:
drivers/tty/serial/sh-sci.h:14:1: warning: empty declaration
14 | enum {
| ^~~~
drivers/tty/serial/sh-sci.c:61:1: warning: empty declaration
61 | enum {
| ^~~~
drivers/tty/serial/sh-sci.c:79:1: warning: empty declaration
79 | enum SCI_CLKS {
| ^~~~
drivers/tty/serial/sh-sci.c:103:1: warning: empty declaration
103 | struct plat_sci_reg {
| ^~~~~~
drivers/tty/serial/sh-sci.c:107:1: warning: empty declaration
107 | struct sci_port_params {
| ^~~~~~
drivers/tty/serial/sh-sci.c:117:1: warning: empty declaration
117 | struct sci_port {
| ^~~~~~
>> drivers/tty/serial/sh-sci.c:164:24: error: storage class specified for parameter 'sci_ports'
164 | static struct sci_port sci_ports[SCI_NPORTS];
| ^~~~~~~~~
>> drivers/tty/serial/sh-sci.c:165:22: error: storage class specified for parameter 'sci_ports_in_use'
165 | static unsigned long sci_ports_in_use;
| ^~~~~~~~~~~~~~~~
>> drivers/tty/serial/sh-sci.c:166:27: error: storage class specified for parameter 'sci_uart_driver'
166 | static struct uart_driver sci_uart_driver;
| ^~~~~~~~~~~~~~~
>> drivers/tty/serial/sh-sci.c:170:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
170 | {
| ^
>> drivers/tty/serial/sh-sci.c:174:37: error: storage class specified for parameter 'sci_port_params'
174 | static const struct sci_port_params sci_port_params[SCIx_NR_REGTYPES] = {
| ^~~~~~~~~~~~~~~
>> drivers/tty/serial/sh-sci.c:174:21: error: parameter 'sci_port_params' is initialized
174 | static const struct sci_port_params sci_port_params[SCIx_NR_REGTYPES] = {
| ^~~~~~~~~~~~~~~
>> drivers/tty/serial/sh-sci.c:179:10: error: array index in non-array initializer
179 | [SCIx_SCI_REGTYPE] = {
| ^~~~~~~~~~~~~~~~
drivers/tty/serial/sh-sci.c:179:10: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:179:9: warning: braces around scalar initializer
179 | [SCIx_SCI_REGTYPE] = {
| ^
drivers/tty/serial/sh-sci.c:179:9: note: (near initialization for 'sci_port_params')
>> drivers/tty/serial/sh-sci.c:180:17: error: field name not in record or union initializer
180 | .regs = {
| ^
drivers/tty/serial/sh-sci.c:180:17: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:180:17: warning: braces around scalar initializer
drivers/tty/serial/sh-sci.c:180:17: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:181:26: error: array index in non-array initializer
181 | [SCSMR] = { 0x00, 8 },
| ^~~~~
drivers/tty/serial/sh-sci.c:181:26: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:181:25: warning: braces around scalar initializer
181 | [SCSMR] = { 0x00, 8 },
| ^
drivers/tty/serial/sh-sci.c:181:25: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:181:52: warning: excess elements in scalar initializer
181 | [SCSMR] = { 0x00, 8 },
| ^
drivers/tty/serial/sh-sci.c:181:52: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:182:26: error: array index in non-array initializer
182 | [SCBRR] = { 0x01, 8 },
| ^~~~~
drivers/tty/serial/sh-sci.c:182:26: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:182:25: warning: braces around scalar initializer
182 | [SCBRR] = { 0x01, 8 },
| ^
drivers/tty/serial/sh-sci.c:182:25: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:182:45: warning: initialization of 'const struct sci_port_params *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
182 | [SCBRR] = { 0x01, 8 },
| ^~~~
drivers/tty/serial/sh-sci.c:182:45: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:182:52: warning: excess elements in scalar initializer
182 | [SCBRR] = { 0x01, 8 },
| ^
drivers/tty/serial/sh-sci.c:182:52: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:182:43: warning: excess elements in scalar initializer
182 | [SCBRR] = { 0x01, 8 },
| ^
drivers/tty/serial/sh-sci.c:182:43: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:183:26: error: array index in non-array initializer
183 | [SCSCR] = { 0x02, 8 },
| ^~~~~
drivers/tty/serial/sh-sci.c:183:26: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:183:25: warning: braces around scalar initializer
183 | [SCSCR] = { 0x02, 8 },
| ^
drivers/tty/serial/sh-sci.c:183:25: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:183:45: warning: initialization of 'const struct sci_port_params *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
183 | [SCSCR] = { 0x02, 8 },
| ^~~~
drivers/tty/serial/sh-sci.c:183:45: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:183:52: warning: excess elements in scalar initializer
183 | [SCSCR] = { 0x02, 8 },
| ^
drivers/tty/serial/sh-sci.c:183:52: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:183:43: warning: excess elements in scalar initializer
183 | [SCSCR] = { 0x02, 8 },
| ^
drivers/tty/serial/sh-sci.c:183:43: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:184:26: error: array index in non-array initializer
184 | [SCxTDR] = { 0x03, 8 },
| ^~~~~~
drivers/tty/serial/sh-sci.c:184:26: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:184:25: warning: braces around scalar initializer
184 | [SCxTDR] = { 0x03, 8 },
| ^
drivers/tty/serial/sh-sci.c:184:25: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:184:45: warning: initialization of 'const struct sci_port_params *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
184 | [SCxTDR] = { 0x03, 8 },
| ^~~~
drivers/tty/serial/sh-sci.c:184:45: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:184:52: warning: excess elements in scalar initializer
184 | [SCxTDR] = { 0x03, 8 },
| ^
drivers/tty/serial/sh-sci.c:184:52: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:184:43: warning: excess elements in scalar initializer
184 | [SCxTDR] = { 0x03, 8 },
| ^
drivers/tty/serial/sh-sci.c:184:43: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:185:26: error: array index in non-array initializer
185 | [SCxSR] = { 0x04, 8 },
| ^~~~~
drivers/tty/serial/sh-sci.c:185:26: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:185:25: warning: braces around scalar initializer
185 | [SCxSR] = { 0x04, 8 },
| ^
drivers/tty/serial/sh-sci.c:185:25: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:185:45: warning: initialization of 'const struct sci_port_params *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
185 | [SCxSR] = { 0x04, 8 },
| ^~~~
drivers/tty/serial/sh-sci.c:185:45: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:185:52: warning: excess elements in scalar initializer
185 | [SCxSR] = { 0x04, 8 },
| ^
drivers/tty/serial/sh-sci.c:185:52: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:185:43: warning: excess elements in scalar initializer
185 | [SCxSR] = { 0x04, 8 },
| ^
drivers/tty/serial/sh-sci.c:185:43: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:186:26: error: array index in non-array initializer
186 | [SCxRDR] = { 0x05, 8 },
| ^~~~~~
--
| ^~~~~~~~~~~~~~~~~~~~~~~
drivers/tty/serial/sh-sci.c:493:17: error: field name not in record or union initializer
493 | .error_clear = SCIF_ERROR_CLEAR & ~SCIFA_ORER,
| ^
drivers/tty/serial/sh-sci.c:493:17: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.h:103:33: warning: excess elements in scalar initializer
103 | #define SCIF_ERROR_CLEAR (u32)(~(SCIF_PER | SCIF_FER | SCIF_ER))
| ^
drivers/tty/serial/sh-sci.c:493:32: note: in expansion of macro 'SCIF_ERROR_CLEAR'
493 | .error_clear = SCIF_ERROR_CLEAR & ~SCIFA_ORER,
| ^~~~~~~~~~~~~~~~
drivers/tty/serial/sh-sci.h:103:33: note: (near initialization for 'sci_port_params')
103 | #define SCIF_ERROR_CLEAR (u32)(~(SCIF_PER | SCIF_FER | SCIF_ER))
| ^
drivers/tty/serial/sh-sci.c:493:32: note: in expansion of macro 'SCIF_ERROR_CLEAR'
493 | .error_clear = SCIF_ERROR_CLEAR & ~SCIFA_ORER,
| ^~~~~~~~~~~~~~~~
drivers/tty/serial/sh-sci.c:477:38: warning: excess elements in scalar initializer
477 | [SCIx_SH7705_SCIF_REGTYPE] = {
| ^
drivers/tty/serial/sh-sci.c:477:38: note: (near initialization for 'sci_port_params')
drivers/tty/serial/sh-sci.c:506:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
506 | {
| ^
drivers/tty/serial/sh-sci.c:520:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
520 | {
| ^
drivers/tty/serial/sh-sci.c:532:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
532 | {
| ^
drivers/tty/serial/sh-sci.c:548:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
548 | {
| ^
drivers/tty/serial/sh-sci.c:561:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
561 | {
| ^
drivers/tty/serial/sh-sci.c:573:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
573 | {
| ^
drivers/tty/serial/sh-sci.c:603:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
603 | {
| ^
drivers/tty/serial/sh-sci.c:626:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
626 | {
| ^
drivers/tty/serial/sh-sci.c:638:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
638 | {
| ^
drivers/tty/serial/sh-sci.c:652:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
652 | {
| ^
drivers/tty/serial/sh-sci.c:699:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
699 | {
| ^
drivers/tty/serial/sh-sci.c:713:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
713 | {
| ^
drivers/tty/serial/sh-sci.c:763:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
763 | {
| ^
drivers/tty/serial/sh-sci.c:780:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
780 | {
| ^
drivers/tty/serial/sh-sci.c:785:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
785 | {
| ^
drivers/tty/serial/sh-sci.c:806:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
806 | {
| ^
drivers/tty/serial/sh-sci.c:854:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
854 | {
| ^
drivers/tty/serial/sh-sci.c:928:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
928 | {
| ^
drivers/tty/serial/sh-sci.c:966:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
966 | {
| ^
drivers/tty/serial/sh-sci.c:993:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
993 | {
| ^
drivers/tty/serial/sh-sci.c:1018:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
1018 | {
| ^
drivers/tty/serial/sh-sci.c:1077:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
1077 | {
| ^
drivers/tty/serial/sh-sci.c:1086:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
1086 | {
| ^
drivers/tty/serial/sh-sci.c:1096:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
1096 | {
| ^
drivers/tty/serial/sh-sci.c:1106:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
1106 | {
| ^
In file included from include/linux/node.h:18,
from include/linux/cpu.h:17,
from include/linux/cpufreq.h:12,
from drivers/tty/serial/sh-sci.c:23:
>> include/linux/device.h:132:33: error: storage class specified for parameter 'dev_attr_rx_fifo_trigger'
132 | struct device_attribute dev_attr_##_name = __ATTR_RW(_name)
| ^~~~~~~~~
drivers/tty/serial/sh-sci.c:1123:8: note: in expansion of macro 'DEVICE_ATTR_RW'
1123 | static DEVICE_ATTR_RW(rx_fifo_trigger);
| ^~~~~~~~~~~~~~
>> include/linux/device.h:132:16: error: parameter 'dev_attr_rx_fifo_trigger' is initialized
132 | struct device_attribute dev_attr_##_name = __ATTR_RW(_name)
| ^~~~~~~~~~~~~~~~
drivers/tty/serial/sh-sci.c:1123:8: note: in expansion of macro 'DEVICE_ATTR_RW'
1123 | static DEVICE_ATTR_RW(rx_fifo_trigger);
| ^~~~~~~~~~~~~~
In file included from include/linux/kobject.h:20,
from include/linux/energy_model.h:7,
from include/linux/device.h:16:
>> drivers/tty/serial/sh-sci.c:1123:23: error: 'rx_fifo_trigger_show' undeclared (first use in this function)
1123 | static DEVICE_ATTR_RW(rx_fifo_trigger);
| ^~~~~~~~~~~~~~~
include/linux/sysfs.h:104:19: note: in definition of macro '__ATTR'
104 | .show = _show, \
| ^~~~~
include/linux/device.h:132:52: note: in expansion of macro '__ATTR_RW'
132 | struct device_attribute dev_attr_##_name = __ATTR_RW(_name)
| ^~~~~~~~~
drivers/tty/serial/sh-sci.c:1123:8: note: in expansion of macro 'DEVICE_ATTR_RW'
1123 | static DEVICE_ATTR_RW(rx_fifo_trigger);
| ^~~~~~~~~~~~~~
drivers/tty/serial/sh-sci.c:1123:23: note: each undeclared identifier is reported only once for each function it appears in
1123 | static DEVICE_ATTR_RW(rx_fifo_trigger);
| ^~~~~~~~~~~~~~~
include/linux/sysfs.h:104:19: note: in definition of macro '__ATTR'
104 | .show = _show, \
| ^~~~~
include/linux/device.h:132:52: note: in expansion of macro '__ATTR_RW'
132 | struct device_attribute dev_attr_##_name = __ATTR_RW(_name)
| ^~~~~~~~~
drivers/tty/serial/sh-sci.c:1123:8: note: in expansion of macro 'DEVICE_ATTR_RW'
1123 | static DEVICE_ATTR_RW(rx_fifo_trigger);
| ^~~~~~~~~~~~~~
>> drivers/tty/serial/sh-sci.c:1123:23: error: 'rx_fifo_trigger_store' undeclared (first use in this function)
1123 | static DEVICE_ATTR_RW(rx_fifo_trigger);
| ^~~~~~~~~~~~~~~
include/linux/sysfs.h:105:19: note: in definition of macro '__ATTR'
105 | .store = _store, \
| ^~~~~~
include/linux/device.h:132:52: note: in expansion of macro '__ATTR_RW'
132 | struct device_attribute dev_attr_##_name = __ATTR_RW(_name)
| ^~~~~~~~~
drivers/tty/serial/sh-sci.c:1123:8: note: in expansion of macro 'DEVICE_ATTR_RW'
1123 | static DEVICE_ATTR_RW(rx_fifo_trigger);
| ^~~~~~~~~~~~~~
drivers/tty/serial/sh-sci.c:1128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
1128 | {
| ^
drivers/tty/serial/sh-sci.c:1145:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
1145 | {
| ^
>> include/linux/device.h:132:33: error: storage class specified for parameter 'dev_attr_rx_fifo_timeout'
132 | struct device_attribute dev_attr_##_name = __ATTR_RW(_name)
| ^~~~~~~~~
drivers/tty/serial/sh-sci.c:1169:8: note: in expansion of macro 'DEVICE_ATTR_RW'
1169 | static DEVICE_ATTR_RW(rx_fifo_timeout);
| ^~~~~~~~~~~~~~
>> include/linux/device.h:132:16: error: parameter 'dev_attr_rx_fifo_timeout' is initialized
132 | struct device_attribute dev_attr_##_name = __ATTR_RW(_name)
| ^~~~~~~~~~~~~~~~
drivers/tty/serial/sh-sci.c:1169:8: note: in expansion of macro 'DEVICE_ATTR_RW'
1169 | static DEVICE_ATTR_RW(rx_fifo_timeout);
| ^~~~~~~~~~~~~~
>> drivers/tty/serial/sh-sci.c:1169:23: error: 'rx_fifo_timeout_show' undeclared (first use in this function)
1169 | static DEVICE_ATTR_RW(rx_fifo_timeout);
| ^~~~~~~~~~~~~~~
include/linux/sysfs.h:104:19: note: in definition of macro '__ATTR'
104 | .show = _show, \
| ^~~~~
include/linux/device.h:132:52: note: in expansion of macro '__ATTR_RW'
132 | struct device_attribute dev_attr_##_name = __ATTR_RW(_name)
| ^~~~~~~~~
drivers/tty/serial/sh-sci.c:1169:8: note: in expansion of macro 'DEVICE_ATTR_RW'
1169 | static DEVICE_ATTR_RW(rx_fifo_timeout);
| ^~~~~~~~~~~~~~
>> drivers/tty/serial/sh-sci.c:1169:23: error: 'rx_fifo_timeout_store' undeclared (first use in this function)
1169 | static DEVICE_ATTR_RW(rx_fifo_timeout);
| ^~~~~~~~~~~~~~~
include/linux/sysfs.h:105:19: note: in definition of macro '__ATTR'
105 | .store = _store, \
| ^~~~~~
include/linux/device.h:132:52: note: in expansion of macro '__ATTR_RW'
132 | struct device_attribute dev_attr_##_name = __ATTR_RW(_name)
| ^~~~~~~~~
drivers/tty/serial/sh-sci.c:1169:8: note: in expansion of macro 'DEVICE_ATTR_RW'
1169 | static DEVICE_ATTR_RW(rx_fifo_timeout);
| ^~~~~~~~~~~~~~
drivers/tty/serial/sh-sci.c:1671:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
1671 | {
| ^
drivers/tty/serial/sh-sci.c:1675:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
1675 | {
| ^
drivers/tty/serial/sh-sci.c:1682:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
1682 | {
| ^
drivers/tty/serial/sh-sci.c:1733:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
1733 | {
| ^
drivers/tty/serial/sh-sci.c:1745:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
1745 | {
| ^
drivers/tty/serial/sh-sci.c:1760:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
1760 | {
| ^
drivers/tty/serial/sh-sci.c:1800:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
1800 | {
| ^
>> drivers/tty/serial/sh-sci.c:1849:3: error: storage class specified for parameter 'sci_irq_desc'
1849 | } sci_irq_desc[] = {
| ^~~~~~~~~~~~
>> drivers/tty/serial/sh-sci.c:1849:1: error: parameter 'sci_irq_desc' is initialized
1849 | } sci_irq_desc[] = {
| ^
drivers/tty/serial/sh-sci.c:1853:10: error: array index in non-array initializer
1853 | [SCIx_ERI_IRQ] = {
| ^~~~~~~~~~~~
drivers/tty/serial/sh-sci.c:1853:10: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1853:9: warning: braces around scalar initializer
1853 | [SCIx_ERI_IRQ] = {
| ^
drivers/tty/serial/sh-sci.c:1853:9: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1854:17: error: field name not in record or union initializer
1854 | .desc = "rx err",
| ^
drivers/tty/serial/sh-sci.c:1854:17: note: (near initialization for 'sci_irq_desc')
>> drivers/tty/serial/sh-sci.c:1854:25: error: initialization of 'const struct sci_irq_desc *' from incompatible pointer type 'char *' [-Werror=incompatible-pointer-types]
1854 | .desc = "rx err",
| ^~~~~~~~
drivers/tty/serial/sh-sci.c:1854:25: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1855:17: error: field name not in record or union initializer
1855 | .handler = sci_er_interrupt,
| ^
drivers/tty/serial/sh-sci.c:1855:17: note: (near initialization for 'sci_irq_desc')
>> drivers/tty/serial/sh-sci.c:1855:28: error: 'sci_er_interrupt' undeclared (first use in this function); did you mean 'hrtimer_interrupt'?
1855 | .handler = sci_er_interrupt,
| ^~~~~~~~~~~~~~~~
| hrtimer_interrupt
drivers/tty/serial/sh-sci.c:1855:28: warning: excess elements in scalar initializer
drivers/tty/serial/sh-sci.c:1855:28: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1858:10: error: array index in non-array initializer
1858 | [SCIx_RXI_IRQ] = {
| ^~~~~~~~~~~~
drivers/tty/serial/sh-sci.c:1858:10: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1858:9: warning: braces around scalar initializer
1858 | [SCIx_RXI_IRQ] = {
| ^
drivers/tty/serial/sh-sci.c:1858:9: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1859:17: error: field name not in record or union initializer
1859 | .desc = "rx full",
| ^
drivers/tty/serial/sh-sci.c:1859:17: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1859:25: error: initialization of 'const struct sci_irq_desc *' from incompatible pointer type 'char *' [-Werror=incompatible-pointer-types]
1859 | .desc = "rx full",
| ^~~~~~~~~
drivers/tty/serial/sh-sci.c:1859:25: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1860:17: error: field name not in record or union initializer
1860 | .handler = sci_rx_interrupt,
| ^
drivers/tty/serial/sh-sci.c:1860:17: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1860:28: error: 'sci_rx_interrupt' undeclared (first use in this function); did you mean 'in_interrupt'?
1860 | .handler = sci_rx_interrupt,
| ^~~~~~~~~~~~~~~~
| in_interrupt
drivers/tty/serial/sh-sci.c:1860:28: warning: excess elements in scalar initializer
drivers/tty/serial/sh-sci.c:1860:28: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1858:26: warning: excess elements in scalar initializer
1858 | [SCIx_RXI_IRQ] = {
| ^
drivers/tty/serial/sh-sci.c:1858:26: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1863:10: error: array index in non-array initializer
1863 | [SCIx_TXI_IRQ] = {
| ^~~~~~~~~~~~
drivers/tty/serial/sh-sci.c:1863:10: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1863:9: warning: braces around scalar initializer
1863 | [SCIx_TXI_IRQ] = {
| ^
drivers/tty/serial/sh-sci.c:1863:9: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1864:17: error: field name not in record or union initializer
1864 | .desc = "tx empty",
| ^
drivers/tty/serial/sh-sci.c:1864:17: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1864:25: error: initialization of 'const struct sci_irq_desc *' from incompatible pointer type 'char *' [-Werror=incompatible-pointer-types]
1864 | .desc = "tx empty",
| ^~~~~~~~~~
drivers/tty/serial/sh-sci.c:1864:25: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1865:17: error: field name not in record or union initializer
1865 | .handler = sci_tx_interrupt,
| ^
drivers/tty/serial/sh-sci.c:1865:17: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1865:28: error: 'sci_tx_interrupt' undeclared (first use in this function); did you mean 'note_interrupt'?
1865 | .handler = sci_tx_interrupt,
| ^~~~~~~~~~~~~~~~
| note_interrupt
drivers/tty/serial/sh-sci.c:1865:28: warning: excess elements in scalar initializer
drivers/tty/serial/sh-sci.c:1865:28: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1863:26: warning: excess elements in scalar initializer
1863 | [SCIx_TXI_IRQ] = {
| ^
drivers/tty/serial/sh-sci.c:1863:26: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1868:10: error: array index in non-array initializer
1868 | [SCIx_BRI_IRQ] = {
| ^~~~~~~~~~~~
drivers/tty/serial/sh-sci.c:1868:10: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1868:9: warning: braces around scalar initializer
1868 | [SCIx_BRI_IRQ] = {
| ^
drivers/tty/serial/sh-sci.c:1868:9: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1869:17: error: field name not in record or union initializer
1869 | .desc = "break",
| ^
drivers/tty/serial/sh-sci.c:1869:17: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1869:25: error: initialization of 'const struct sci_irq_desc *' from incompatible pointer type 'char *' [-Werror=incompatible-pointer-types]
1869 | .desc = "break",
| ^~~~~~~
drivers/tty/serial/sh-sci.c:1869:25: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1870:17: error: field name not in record or union initializer
1870 | .handler = sci_br_interrupt,
| ^
drivers/tty/serial/sh-sci.c:1870:17: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1870:28: error: 'sci_br_interrupt' undeclared (first use in this function); did you mean 'hrtimer_interrupt'?
1870 | .handler = sci_br_interrupt,
| ^~~~~~~~~~~~~~~~
| hrtimer_interrupt
drivers/tty/serial/sh-sci.c:1870:28: warning: excess elements in scalar initializer
drivers/tty/serial/sh-sci.c:1870:28: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1868:26: warning: excess elements in scalar initializer
1868 | [SCIx_BRI_IRQ] = {
| ^
drivers/tty/serial/sh-sci.c:1868:26: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1873:10: error: array index in non-array initializer
1873 | [SCIx_DRI_IRQ] = {
| ^~~~~~~~~~~~
drivers/tty/serial/sh-sci.c:1873:10: note: (near initialization for 'sci_irq_desc')
drivers/tty/serial/sh-sci.c:1873:9: warning: braces around scalar initializer
vim +171 drivers/tty/serial/serial_mctrl_gpio.h
9978c2f14f20a1a Erwan Le Ray 2022-02-03 170
9978c2f14f20a1a Erwan Le Ray 2022-02-03 @171 static inline void mctrl_gpio_disable_irq_wake(struct mctrl_gpios *gpios)
cbd9dc8cc7a7ad1 Russell King 2016-09-24 172 =======
cbd9dc8cc7a7ad1 Russell King 2016-09-24 173 static inline int mctrl_gpio_enable_wake(struct mctrl_gpios *gpios,
cbd9dc8cc7a7ad1 Russell King 2016-09-24 174 enum mctrl_gpio_idx gidx)
cbd9dc8cc7a7ad1 Russell King 2016-09-24 175 {
cbd9dc8cc7a7ad1 Russell King 2016-09-24 176 return 0;
cbd9dc8cc7a7ad1 Russell King 2016-09-24 177 }
cbd9dc8cc7a7ad1 Russell King 2016-09-24 178
:::::: The code at line 171 was first introduced by commit
:::::: 9978c2f14f20a1aaea3840c16220ef64e4ad1872 serial: mctrl_gpio: add a new API to enable / disable wake_irq
:::::: TO: Erwan Le Ray <erwan.leray@foss.st.com>
:::::: CC: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
--
0-DAY CI Kernel Test Service
https://01.org/lkp
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-08-04 9:23 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-04 9:23 [rmk-arm:sa1100 26/51] drivers/tty/serial/serial_mctrl_gpio.h:171:20: error: old-style parameter declarations in prototyped function definition kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.