tree:
https://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/linux.git
for-review/acpi-iort-id-rework
head: 256fa832fa39c30c478cdc08dcd1919b89099329
commit: a3954ee26a962f1d086cfdaa4bd1a83b1f8c7f5c [8/12] of/irq: make
of_msi_map_get_device_domain() bus agnostic
config: m68k-randconfig-s001-20200519 (attached as .config)
reproduce:
# apt-get install sparse
# sparse version: v0.6.1-193-gb8fad4bc-dirty
git checkout a3954ee26a962f1d086cfdaa4bd1a83b1f8c7f5c
# save the attached .config to linux build tree
make C=1 ARCH=m68k CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__'
:::::: branch date: 10 hours ago
:::::: commit date: 32 hours ago
If you fix the issue, kindly add following tag as appropriate
Reported-by: kbuild test robot <lkp(a)intel.com>
sparse warnings: (new ones prefixed by >>)
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
include/linux/node.h:36:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/node.h:36:1: sparse: sparse: got }
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
drivers/mfd/wcd934x.c:183:57: sparse: sparse: undefined identifier
'wcd934x_devices'
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
include/linux/ftrace_irq.h:26:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/ftrace_irq.h:26:1: sparse: sparse: got }
include/linux/ftrace_irq.h:35:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/ftrace_irq.h:35:1: sparse: sparse: got }
include/linux/context_tracking_state.h:23:1: sparse: sparse: Expected ; at the end of
type declaration
include/linux/context_tracking_state.h:23:1: sparse: sparse: got }
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
drivers/staging/wfx/bus_sdio.c:181:31: sparse: sparse: undefined identifier
'irq_of_parse_and_map'
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
include/linux/pm_runtime.h:124:76: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:124:76: sparse: sparse: got }
include/linux/pm_runtime.h:126:78: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:126:78: sparse: sparse: got }
include/linux/pm_runtime.h:127:77: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:127:77: sparse: sparse: got }
include/linux/pm_runtime.h:128:76: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:128:76: sparse: sparse: got }
include/linux/pm_runtime.h:129:75: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:129:75: sparse: sparse: got }
include/linux/pm_runtime.h:134:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:134:1: sparse: sparse: got }
include/linux/pm_runtime.h:138:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:138:1: sparse: sparse: got }
include/linux/pm_runtime.h:142:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:142:1: sparse: sparse: got }
include/linux/pm_runtime.h:146:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:146:1: sparse: sparse: got }
include/linux/pm_runtime.h:150:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:150:1: sparse: sparse: got }
include/linux/pm_runtime.h:155:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:155:1: sparse: sparse: got }
include/linux/pm_runtime.h:157:78: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:157:78: sparse: sparse: got }
include/linux/pm_runtime.h:158:70: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:158:70: sparse: sparse: got }
include/linux/pm_runtime.h:167:77: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:167:77: sparse: sparse: got }
include/linux/pm_runtime.h:168:73: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:168:73: sparse: sparse: got }
include/linux/pm_runtime.h:169:84: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:169:84: sparse: sparse: got }
include/linux/pm_runtime.h:170:75: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:170:75: sparse: sparse: got }
include/linux/pm_runtime.h:174:79: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:174:79: sparse: sparse: got }
include/linux/pm_runtime.h:176:85: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:176:85: sparse: sparse: got }
include/linux/pm_runtime.h:183:65: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:183:65: sparse: sparse: got }
include/linux/pm_runtime.h:197:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:197:1: sparse: sparse: got }
include/linux/pm_runtime.h:202:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:202:1: sparse: sparse: got }
include/linux/pm_runtime.h:207:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:207:1: sparse: sparse: got }
include/linux/pm_runtime.h:212:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:212:1: sparse: sparse: got }
include/linux/pm_runtime.h:217:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:217:1: sparse: sparse: got }
include/linux/pm_runtime.h:222:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:222:1: sparse: sparse: got }
include/linux/pm_runtime.h:227:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:227:1: sparse: sparse: got }
include/linux/pm_runtime.h:232:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:232:1: sparse: sparse: got }
include/linux/pm_runtime.h:237:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:237:1: sparse: sparse: got }
include/linux/pm_runtime.h:242:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:242:1: sparse: sparse: got }
include/linux/pm_runtime.h:248:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:248:1: sparse: sparse: got }
include/linux/pm_runtime.h:253:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:253:1: sparse: sparse: got }
include/linux/pm_runtime.h:258:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:258:1: sparse: sparse: got }
include/linux/pm_runtime.h:263:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:263:1: sparse: sparse: got }
include/linux/pm_runtime.h:268:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:268:1: sparse: sparse: got }
include/linux/pm_runtime.h:273:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:273:1: sparse: sparse: got }
include/linux/pm_runtime.h:278:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:278:1: sparse: sparse: got }
include/linux/pm_runtime.h:283:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:283:1: sparse: sparse: got }
include/linux/pm_runtime.h:288:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/pm_runtime.h:288:1: sparse: sparse: got }
drivers/iio/accel/mma8452.c:1673:15: sparse: sparse: undefined identifier
'pm_runtime_set_active'
drivers/iio/accel/mma8452.c:1677:9: sparse: sparse: undefined identifier
'pm_runtime_enable'
drivers/iio/accel/mma8452.c:1678:9: sparse: sparse: undefined identifier
'pm_runtime_set_autosuspend_delay'
drivers/iio/accel/mma8452.c:1680:9: sparse: sparse: undefined identifier
'pm_runtime_use_autosuspend'
drivers/iio/accel/mma8452.c:1714:9: sparse: sparse: undefined identifier
'pm_runtime_disable'
drivers/iio/accel/mma8452.c:1715:9: sparse: sparse: undefined identifier
'pm_runtime_set_suspended'
drivers/iio/accel/mma8452.c:1716:9: sparse: sparse: undefined identifier
'pm_runtime_put_noidle'
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
include/uapi/linux/hdlc/ioctl.h:44:1: sparse: sparse: Expected ; at the end of type
declaration
include/uapi/linux/hdlc/ioctl.h:44:1: sparse: sparse: got }
include/uapi/linux/if.h:219:48: sparse: sparse: expected ; at end of declaration
include/uapi/linux/if.h:219:48: sparse: sparse: Expected } at end of specifier
include/uapi/linux/if.h:219:48: sparse: sparse: got *
include/uapi/linux/if.h:221:9: sparse: sparse: Expected ; at the end of type
declaration
include/uapi/linux/if.h:221:9: sparse: sparse: got }
include/uapi/linux/if.h:222:1: sparse: sparse: Expected ; at the end of type
declaration
include/uapi/linux/if.h:222:1: sparse: sparse: got }
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
drivers/i2c/i2c-smbus.c:22:1: sparse: sparse: Expected ; at the end of type
declaration
drivers/i2c/i2c-smbus.c:22:1: sparse: sparse: got }
drivers/i2c/i2c-smbus.c:70:20: sparse: sparse: using member 'ara' in incomplete
struct i2c_smbus_alert
drivers/i2c/i2c-smbus.c:107:17: sparse: sparse: using member 'alert' in
incomplete struct i2c_smbus_alert
> drivers/i2c/i2c-smbus.c:107:17: sparse: sparse: unknown member
> drivers/i2c/i2c-smbus.c:107:17: sparse: sparse: cast from unknown type
drivers/i2c/i2c-smbus.c:135:9: sparse: sparse: using member 'alert' in incomplete
struct i2c_smbus_alert
drivers/i2c/i2c-smbus.c:135:9: sparse: sparse: using member 'alert' in
incomplete struct i2c_smbus_alert
drivers/i2c/i2c-smbus.c:135:9: sparse: sparse: using member 'alert' in
incomplete struct i2c_smbus_alert
drivers/i2c/i2c-smbus.c:135:9: sparse: sparse: using member 'alert' in
incomplete struct i2c_smbus_alert
drivers/i2c/i2c-smbus.c:136:14: sparse: sparse: using member 'ara' in
incomplete struct i2c_smbus_alert
drivers/i2c/i2c-smbus.c:158:32: sparse: sparse: using member 'alert' in
incomplete struct i2c_smbus_alert
drivers/i2c/i2c-smbus.c:193:36: sparse: sparse: using member 'alert' in
incomplete struct i2c_smbus_alert
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
include/linux/wait_bit.h:14:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/wait_bit.h:14:1: sparse: sparse: got }
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
include/linux/linkmode.h:11:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:11:1: sparse: sparse: got }
include/linux/linkmode.h:16:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:16:1: sparse: sparse: got }
include/linux/linkmode.h:22:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:22:1: sparse: sparse: got }
include/linux/linkmode.h:28:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:28:1: sparse: sparse: got }
include/linux/linkmode.h:33:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:33:1: sparse: sparse: got }
include/linux/linkmode.h:39:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:39:1: sparse: sparse: got }
include/linux/linkmode.h:44:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:44:1: sparse: sparse: got }
include/linux/linkmode.h:51:16: sparse: sparse: Expected ) in function declarator
include/linux/linkmode.h:51:16: sparse: sparse: got =
> include/linux/linkmode.h:51:9: sparse: sparse: Trying to use
reserved word 'for' as identifier
include/linux/linkmode.h:51:23: sparse:
sparse: Expected ; at end of declaration
include/linux/linkmode.h:51:23: sparse: sparse: got <
include/linux/linkmode.h:51:38: sparse: sparse: Expected ; at end of declaration
include/linux/linkmode.h:51:38: sparse: sparse: got ++
include/linux/linkmode.h:53:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:53:1: sparse: sparse: got }
include/linux/linkmode.h:58:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:58:1: sparse: sparse: got }
> include/linux/linkmode.h:65:9: sparse: sparse: Trying to use
reserved word 'else' as identifier
include/linux/linkmode.h:66:17:
sparse: sparse: Expected ; at end of declaration
include/linux/linkmode.h:66:17: sparse: sparse: got linkmode_clear_bit
include/linux/linkmode.h:67:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:67:1: sparse: sparse: got }
include/linux/linkmode.h:72:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:72:1: sparse: sparse: got }
include/linux/linkmode.h:77:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:77:1: sparse: sparse: got }
include/linux/linkmode.h:83:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:83:1: sparse: sparse: got }
include/linux/linkmode.h:89:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:89:1: sparse: sparse: got }
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
kernel/irq/irqdomain.c:227:34: sparse: sparse: undefined identifier
'irq_domain_list'
kernel/irq/irqdomain.c:401:9: sparse: sparse: undefined identifier
'irq_domain_list'
kernel/irq/irqdomain.c:401:9: sparse: sparse: undefined identifier
'irq_domain_list'
> kernel/irq/irqdomain.c:401:9: sparse: sparse: cast from unknown
type
kernel/irq/irqdomain.c:401:9: sparse: sparse: undefined identifier
'irq_domain_list'
kernel/irq/irqdomain.c:401:9: sparse: sparse: undefined identifier
'irq_domain_list'
kernel/irq/irqdomain.c:434:9: sparse: sparse: undefined identifier
'irq_domain_list'
kernel/irq/irqdomain.c:434:9: sparse: sparse: undefined identifier
'irq_domain_list'
kernel/irq/irqdomain.c:434:9: sparse: sparse: cast from unknown type
kernel/irq/irqdomain.c:434:9: sparse: sparse: undefined identifier
'irq_domain_list'
kernel/irq/irqdomain.c:434:9: sparse: sparse: undefined identifier
'irq_domain_list'
kernel/irq/irqdomain.c:1813:9: sparse: sparse: undefined identifier
'irq_domain_list'
kernel/irq/irqdomain.c:1813:9: sparse: sparse: undefined identifier
'irq_domain_list'
kernel/irq/irqdomain.c:1813:9: sparse: sparse: cast from unknown type
kernel/irq/irqdomain.c:1813:9: sparse: sparse: undefined identifier
'irq_domain_list'
kernel/irq/irqdomain.c:1813:9: sparse: sparse: undefined identifier
'irq_domain_list'
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
sound/soc/codecs/wcd9335.c:3552:57: sparse: sparse: undefined identifier
'WCD_CLSH_EVENT_PRE_DAC'
sound/soc/codecs/wcd9335.c:3573:57: sparse: sparse: undefined identifier
'WCD_CLSH_EVENT_POST_PA'
sound/soc/codecs/wcd9335.c:3591:57: sparse: sparse: undefined identifier
'WCD_CLSH_EVENT_PRE_DAC'
sound/soc/codecs/wcd9335.c:3595:57: sparse: sparse: undefined identifier
'WCD_CLSH_EVENT_POST_PA'
sound/soc/codecs/wcd9335.c:3611:57: sparse: sparse: undefined identifier
'WCD_CLSH_EVENT_PRE_DAC'
sound/soc/codecs/wcd9335.c:3616:57: sparse: sparse: undefined identifier
'WCD_CLSH_EVENT_POST_PA'
sound/soc/codecs/wcd9335.c:3708:30: sparse: sparse: undefined identifier
'WCD_CLSH_EVENT_PRE_DAC'
sound/soc/codecs/wcd9335.c:3724:57: sparse: sparse: undefined identifier
'WCD_CLSH_EVENT_POST_PA'
arch/m68k/include/asm/bitops.h:493:27: sparse: sparse: not addressable
arch/m68k/include/asm/bitops.h:493:27: sparse: sparse: not addressable
arch/m68k/include/asm/bitops.h:493:27: sparse: sparse: not addressable
arch/m68k/include/asm/bitops.h:493:27: sparse: sparse: not addressable
arch/m68k/include/asm/bitops.h:493:27: sparse: sparse: not addressable
arch/m68k/include/asm/bitops.h:493:27: sparse: sparse: not addressable
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
sound/soc/codecs/cs35l33.c:51:1: sparse: sparse: Expected ; at the end of type
declaration
sound/soc/codecs/cs35l33.c:51:1: sparse: sparse: got }
sound/soc/codecs/cs35l33.c:205:26: sparse: sparse: using member 'amp_cal' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:207:29: sparse: sparse: using member 'amp_cal' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:208:25: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:234:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:236:27: sparse: sparse: using member 'is_tdm_mode'
in incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:237:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:243:26: sparse: sparse: using member 'amp_cal' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:244:25: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:251:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:254:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:277:25: sparse: sparse: using member 'is_tdm_mode'
in incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:300:9: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:302:9: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:369:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:371:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:375:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:377:33: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:380:25: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:445:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:450:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:464:21: sparse: sparse: using member 'is_tdm_mode'
in incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:468:21: sparse: sparse: using member 'is_tdm_mode'
in incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:485:48: sparse: sparse: using member 'mclk_int' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:490:9: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:495:17: sparse: sparse: using member 'is_tdm_mode'
in incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:499:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:535:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:537:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:540:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:542:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:564:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:578:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:590:25: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:598:25: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:606:25: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:615:25: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:626:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:646:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:648:24: sparse: sparse: using member 'mclk_int' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:653:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:655:24: sparse: sparse: using member 'mclk_int' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:658:24: sparse: sparse: using member 'mclk_int' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:662:9: sparse: sparse: using member 'mclk_int' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:705:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:708:34: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:710:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:713:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:716:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:720:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:725:25: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:731:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:734:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:737:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:740:17: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:770:29: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:781:16: sparse: sparse: using member 'component' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:784:9: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:786:9: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:791:9: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:793:9: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:797:20: sparse: sparse: using member 'pdata' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:798:55: sparse: sparse: using member 'pdata' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:800:20: sparse: sparse: using member
'enable_soft_ramp' in incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:804:50: sparse: sparse: using member 'pdata' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:811:20: sparse: sparse: using member 'pdata' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:813:52: sparse: sparse: using member 'pdata' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:815:49: sparse: sparse: using member 'pdata' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:821:9: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:867:41: sparse: sparse: using member 'reset_gpio' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:869:44: sparse: sparse: using member
'num_core_supplies' in incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:876:36: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:878:41: sparse: sparse: using member 'reset_gpio' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:882:36: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:891:36: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:892:39: sparse: sparse: using member
'num_core_supplies' in incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:905:16: sparse: sparse: using member 'amp_cal' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:907:36: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:908:36: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:909:39: sparse: sparse: using member
'num_core_supplies' in incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:965:54: sparse: sparse: using member 'component' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:968:28: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:970:28: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:972:28: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:973:28: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:981:28: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:991:25: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:994:25: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:998:25: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:1008:24: sparse: sparse: using member 'amp_cal' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:1012:25: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
sound/soc/codecs/cs35l33.c:1015:25: sparse: sparse: using member 'regmap' in
incomplete struct cs35l33_private
> sound/soc/codecs/cs35l33.c:1018:25: sparse: sparse: too many
errors
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
arch/m68k/include/asm/bitops.h:493:27: sparse: sparse: not addressable
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
include/linux/node.h:36:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/node.h:36:1: sparse: sparse: got }
arch/m68k/include/asm/bitops.h:493:27: sparse: sparse: not addressable
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
include/linux/linkmode.h:11:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:11:1: sparse: sparse: got }
include/linux/linkmode.h:16:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:16:1: sparse: sparse: got }
include/linux/linkmode.h:22:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:22:1: sparse: sparse: got }
include/linux/linkmode.h:28:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:28:1: sparse: sparse: got }
include/linux/linkmode.h:33:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:33:1: sparse: sparse: got }
include/linux/linkmode.h:39:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:39:1: sparse: sparse: got }
include/linux/linkmode.h:44:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:44:1: sparse: sparse: got }
include/linux/linkmode.h:51:16: sparse: sparse: Expected ) in function declarator
include/linux/linkmode.h:51:16: sparse: sparse: got =
> include/linux/linkmode.h:51:9: sparse: sparse: Trying to use
reserved word 'for' as identifier
include/linux/linkmode.h:51:23: sparse:
sparse: Expected ; at end of declaration
include/linux/linkmode.h:51:23: sparse: sparse: got <
include/linux/linkmode.h:51:38: sparse: sparse: Expected ; at end of declaration
include/linux/linkmode.h:51:38: sparse: sparse: got ++
include/linux/linkmode.h:53:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:53:1: sparse: sparse: got }
include/linux/linkmode.h:58:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:58:1: sparse: sparse: got }
> include/linux/linkmode.h:65:9: sparse: sparse: Trying to use
reserved word 'else' as identifier
include/linux/linkmode.h:66:17:
sparse: sparse: Expected ; at end of declaration
include/linux/linkmode.h:66:17: sparse: sparse: got linkmode_clear_bit
include/linux/linkmode.h:67:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:67:1: sparse: sparse: got }
include/linux/linkmode.h:72:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:72:1: sparse: sparse: got }
include/linux/linkmode.h:77:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:77:1: sparse: sparse: got }
include/linux/linkmode.h:83:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:83:1: sparse: sparse: got }
include/linux/linkmode.h:89:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/linkmode.h:89:1: sparse: sparse: got }
drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c:118:22: sparse: sparse: undefined
identifier 'irq_of_parse_and_map'
drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c:130:40: sparse: sparse: undefined
identifier 'irq_of_parse_and_map'
drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c:138:40: sparse: sparse: undefined
identifier 'irq_of_parse_and_map'
drivers/net/ethernet/samsung/sxgbe/sxgbe_platform.c:145:25: sparse: sparse: undefined
identifier 'irq_of_parse_and_map'
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
include/linux/resource_ext.h:17:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/resource_ext.h:17:1: sparse: sparse: got }
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
include/uapi/linux/sched.h:104:1: sparse: sparse: Expected ; at the end of type
declaration
include/uapi/linux/sched.h:104:1: sparse: sparse: got }
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
include/linux/of_address.h:17:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_address.h:17:1: sparse: sparse: got }
drivers/tty/serial/arc_uart.c:617:21: sparse: sparse: undefined identifier
'irq_of_parse_and_map'
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
include/uapi/linux/sysctl.h:43:1: sparse: sparse: Expected ; at the end of type
declaration
include/uapi/linux/sysctl.h:43:1: sparse: sparse: got }
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
include/linux/range.h:8:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/range.h:8:1: sparse: sparse: got }
--
> include/linux/of_irq.h:89:1: sparse: sparse: missing identifier
in declaration
include/linux/of_irq.h:89:1: sparse: sparse: Expected ; at the end
of type declaration
include/linux/of_irq.h:89:1: sparse: sparse: got {
include/linux/of_irq.h:91:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:91:1: sparse: sparse: got }
include/linux/of_irq.h:99:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/of_irq.h:99:1: sparse: sparse: got }
include/linux/of_irq.h:115:1: sparse: sparse: Expected ; at the end of type
declaration
include/linux/of_irq.h:115:1: sparse: sparse: got }
include/uapi/linux/sched.h:104:1: sparse: sparse: Expected ; at the end of type
declaration
include/uapi/linux/sched.h:104:1: sparse: sparse: got }
arch/m68k/include/asm/bitops.h:493:27: sparse: sparse: not addressable
#
https://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/linux.git/comm...
git remote add lpieralisi
https://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/linux.git
git remote update lpieralisi
git checkout a3954ee26a962f1d086cfdaa4bd1a83b1f8c7f5c
vim +89 include/linux/of_irq.h
4c3141e09cfa646 Carlo Caione 2015-12-01 80
48ae34fb39b0c0c Marc Zyngier 2015-09-18 81 static inline struct irq_domain
*of_msi_get_domain(struct device *dev,
48ae34fb39b0c0c Marc Zyngier 2015-09-18 82 struct device_node *np,
48ae34fb39b0c0c Marc Zyngier 2015-09-18 83 enum irq_domain_bus_token token)
48ae34fb39b0c0c Marc Zyngier 2015-09-18 84 {
48ae34fb39b0c0c Marc Zyngier 2015-09-18 85 return NULL;
48ae34fb39b0c0c Marc Zyngier 2015-09-18 86 }
82b9b4243c6d99d Marc Zyngier 2015-10-02 87 static inline struct irq_domain
*of_msi_map_get_device_domain(struct device *dev,
a3954ee26a962f1 Diana Craciun 2020-04-29 88 u32 id, u32 bus_token);
82b9b4243c6d99d Marc Zyngier 2015-10-02 @89 {
82b9b4243c6d99d Marc Zyngier 2015-10-02 90 return NULL;
82b9b4243c6d99d Marc Zyngier 2015-10-02 91 }
f9f9f11dcf0f3b7 Jonas Gorski 2015-10-12 92 static inline void of_msi_configure(struct
device *dev, struct device_node *np)
f9f9f11dcf0f3b7 Jonas Gorski 2015-10-12 93 {
f9f9f11dcf0f3b7 Jonas Gorski 2015-10-12 94 }
eaddb5725357e9f Rob Herring 2015-12-09 95 static inline u32 of_msi_map_rid(struct
device *dev,
eaddb5725357e9f Rob Herring 2015-12-09 96 struct device_node *msi_np, u32
rid_in)
eaddb5725357e9f Rob Herring 2015-12-09 97 {
eaddb5725357e9f Rob Herring 2015-12-09 98 return rid_in;
eaddb5725357e9f Rob Herring 2015-12-09 99 }
a8d3f362f52b652 Rob Herring 2013-11-07 100 #endif
a8d3f362f52b652 Rob Herring 2013-11-07 101
:::::: The code at line 89 was first introduced by commit
:::::: 82b9b4243c6d99d9e38087fa89183aa7479185e9 of/irq: Use the msi-map property to
provide device-specific MSI domain
:::::: TO: Marc Zyngier <marc.zyngier(a)arm.com>
:::::: CC: Marc Zyngier <marc.zyngier(a)arm.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org