[zen-kernel-zen-kernel:5.7/openrgb 1/1] drivers/i2c/busses/i2c-nct6775.c:93:27: warning: unused variable 'nct6775_device_names'
by kernel test robot
tree: https://github.com/zen-kernel/zen-kernel 5.7/openrgb
head: 7fe1bba2a5deea163ace04ce15d68e976ea478d9
commit: 7fe1bba2a5deea163ace04ce15d68e976ea478d9 [1/1] Add OpenRGB patch - 0c45e26c
config: x86_64-allyesconfig (attached as .config)
compiler: clang version 11.0.0 (https://github.com/llvm/llvm-project 487ca07fcc75d52755c9fe2ee05bcb3b6eeeec44)
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
# install x86_64 cross compiling tool for clang build
# apt-get install binutils-x86-64-linux-gnu
git checkout 7fe1bba2a5deea163ace04ce15d68e976ea478d9
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>, old ones prefixed by <<):
>> drivers/i2c/busses/i2c-nct6775.c:93:27: warning: unused variable 'nct6775_device_names' [-Wunused-const-variable]
static const char * const nct6775_device_names[] = {
^
drivers/i2c/busses/i2c-nct6775.c:136:1: warning: unused function 'superio_outb' [-Wunused-function]
superio_outb(int ioreg, int reg, int val)
^
2 warnings generated.
vim +/nct6775_device_names +93 drivers/i2c/busses/i2c-nct6775.c
91
92 /* used to set data->name = nct6775_device_names[data->sio_kind] */
> 93 static const char * const nct6775_device_names[] = {
94 "nct6106",
95 "nct6775",
96 "nct6776",
97 "nct6779",
98 "nct6791",
99 "nct6792",
100 "nct6793",
101 "nct6795",
102 "nct6796",
103 "nct6798",
104 };
105
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 3 months
Re: [PATCH btrfs/for-next] btrfs: fix fatal extent_buffer readahead vs releasepage race
by kernel test robot
Hi Boris,
Thank you for the patch! Yet something to improve:
[auto build test ERROR on kdave/for-next]
[also build test ERROR on v5.8-rc1 next-20200617]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]
url: https://github.com/0day-ci/linux/commits/Boris-Burkov/btrfs-fix-fatal-ext...
base: https://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git for-next
config: x86_64-allyesconfig (attached as .config)
compiler: clang version 11.0.0 (https://github.com/llvm/llvm-project 487ca07fcc75d52755c9fe2ee05bcb3b6eeeec44)
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
# install x86_64 cross compiling tool for clang build
# apt-get install binutils-x86-64-linux-gnu
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>, old ones prefixed by <<):
In file included from fs/btrfs/extent_io.c:19:
fs/btrfs/ctree.h:2216:8: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
size_t __const btrfs_get_num_csums(void);
^~~~~~~~
>> fs/btrfs/extent_io.c:3934:2: error: implicit declaration of function 'check_buffer_tree_ref' [-Werror,-Wimplicit-function-declaration]
check_buffer_tree_ref(eb);
^
>> fs/btrfs/extent_io.c:5091:13: error: static declaration of 'check_buffer_tree_ref' follows non-static declaration
static void check_buffer_tree_ref(struct extent_buffer *eb)
^
fs/btrfs/extent_io.c:3934:2: note: previous implicit declaration is here
check_buffer_tree_ref(eb);
^
1 warning and 2 errors generated.
vim +/check_buffer_tree_ref +3934 fs/btrfs/extent_io.c
3915
3916 static noinline_for_stack int write_one_eb(struct extent_buffer *eb,
3917 struct writeback_control *wbc,
3918 struct extent_page_data *epd)
3919 {
3920 u64 offset = eb->start;
3921 u32 nritems;
3922 int i, num_pages;
3923 unsigned long start, end;
3924 unsigned int write_flags = wbc_to_write_flags(wbc) | REQ_META;
3925 int ret = 0;
3926
3927 clear_bit(EXTENT_BUFFER_WRITE_ERR, &eb->bflags);
3928 num_pages = num_extent_pages(eb);
3929 atomic_set(&eb->io_pages, num_pages);
3930 /*
3931 * It is possible for releasepage to clear the TREE_REF bit before we
3932 * set io_pages. See check_buffer_tree_ref for a more detailed comment.
3933 */
> 3934 check_buffer_tree_ref(eb);
3935
3936 /* set btree blocks beyond nritems with 0 to avoid stale content. */
3937 nritems = btrfs_header_nritems(eb);
3938 if (btrfs_header_level(eb) > 0) {
3939 end = btrfs_node_key_ptr_offset(nritems);
3940
3941 memzero_extent_buffer(eb, end, eb->len - end);
3942 } else {
3943 /*
3944 * leaf:
3945 * header 0 1 2 .. N ... data_N .. data_2 data_1 data_0
3946 */
3947 start = btrfs_item_nr_offset(nritems);
3948 end = BTRFS_LEAF_DATA_OFFSET + leaf_data_end(eb);
3949 memzero_extent_buffer(eb, start, end - start);
3950 }
3951
3952 for (i = 0; i < num_pages; i++) {
3953 struct page *p = eb->pages[i];
3954
3955 clear_page_dirty_for_io(p);
3956 set_page_writeback(p);
3957 ret = submit_extent_page(REQ_OP_WRITE | write_flags, wbc,
3958 p, offset, PAGE_SIZE, 0,
3959 &epd->bio,
3960 end_bio_extent_buffer_writepage,
3961 0, 0, 0, false);
3962 if (ret) {
3963 set_btree_ioerr(p);
3964 if (PageWriteback(p))
3965 end_page_writeback(p);
3966 if (atomic_sub_and_test(num_pages - i, &eb->io_pages))
3967 end_extent_buffer_writeback(eb);
3968 ret = -EIO;
3969 break;
3970 }
3971 offset += PAGE_SIZE;
3972 update_nr_written(wbc, 1);
3973 unlock_page(p);
3974 }
3975
3976 if (unlikely(ret)) {
3977 for (; i < num_pages; i++) {
3978 struct page *p = eb->pages[i];
3979 clear_page_dirty_for_io(p);
3980 unlock_page(p);
3981 }
3982 }
3983
3984 return ret;
3985 }
3986
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 3 months
[zen-kernel-zen-kernel:5.7/openrgb 1/1] drivers/i2c/busses/i2c-nct6775.c:221:18: warning: this statement may fall through
by kernel test robot
tree: https://github.com/zen-kernel/zen-kernel 5.7/openrgb
head: 7fe1bba2a5deea163ace04ce15d68e976ea478d9
commit: 7fe1bba2a5deea163ace04ce15d68e976ea478d9 [1/1] Add OpenRGB patch - 0c45e26c
config: arm64-allyesconfig (attached as .config)
compiler: aarch64-linux-gcc (GCC) 9.3.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 checkout 7fe1bba2a5deea163ace04ce15d68e976ea478d9
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=arm64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>, old ones prefixed by <<):
drivers/i2c/busses/i2c-nct6775.c: In function 'nct6775_access':
>> drivers/i2c/busses/i2c-nct6775.c:221:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
221 | tmp_data.byte = data->byte;
| ~~~~~~~~~~~~~~^~~~~~~~~~~~
drivers/i2c/busses/i2c-nct6775.c:222:3: note: here
222 | case I2C_SMBUS_BYTE:
| ^~~~
At top level:
drivers/i2c/busses/i2c-nct6775.c:93:27: warning: 'nct6775_device_names' defined but not used [-Wunused-const-variable=]
93 | static const char * const nct6775_device_names[] = {
| ^~~~~~~~~~~~~~~~~~~~
vim +221 drivers/i2c/busses/i2c-nct6775.c
197
198 /* Return negative errno on error. */
199 static s32 nct6775_access(struct i2c_adapter * adap, u16 addr,
200 unsigned short flags, char read_write,
201 u8 command, int size, union i2c_smbus_data * data)
202 {
203 struct i2c_nct6775_adapdata *adapdata = i2c_get_adapdata(adap);
204 unsigned short nuvoton_nct6793d_smba = adapdata->smba;
205 int i, len, cnt;
206 union i2c_smbus_data tmp_data;
207 int timeout = 0;
208
209 tmp_data.word = 0;
210 cnt = 0;
211 len = 0;
212
213 outb_p(NCT6793D_SOFT_RESET, SMBHSTCTL);
214
215 switch (size) {
216 case I2C_SMBUS_QUICK:
217 outb_p((addr << 1) | read_write,
218 SMBHSTADD);
219 break;
220 case I2C_SMBUS_BYTE_DATA:
> 221 tmp_data.byte = data->byte;
222 case I2C_SMBUS_BYTE:
223 outb_p((addr << 1) | read_write,
224 SMBHSTADD);
225 outb_p(command, SMBHSTIDX);
226 if (read_write == I2C_SMBUS_WRITE) {
227 outb_p(tmp_data.byte, SMBHSTDAT);
228 outb_p(NCT6793D_WRITE_BYTE, SMBHSTCMD);
229 }
230 else {
231 outb_p(NCT6793D_READ_BYTE, SMBHSTCMD);
232 }
233 break;
234 case I2C_SMBUS_WORD_DATA:
235 outb_p((addr << 1) | read_write,
236 SMBHSTADD);
237 outb_p(command, SMBHSTIDX);
238 if (read_write == I2C_SMBUS_WRITE) {
239 outb_p(data->word & 0xff, SMBHSTDAT);
240 outb_p((data->word & 0xff00) >> 8, SMBHSTDAT);
241 outb_p(NCT6793D_WRITE_WORD, SMBHSTCMD);
242 }
243 else {
244 outb_p(NCT6793D_READ_WORD, SMBHSTCMD);
245 }
246 break;
247 case I2C_SMBUS_BLOCK_DATA:
248 outb_p((addr << 1) | read_write,
249 SMBHSTADD);
250 outb_p(command, SMBHSTIDX);
251 if (read_write == I2C_SMBUS_WRITE) {
252 len = data->block[0];
253 if (len == 0 || len > I2C_SMBUS_BLOCK_MAX)
254 return -EINVAL;
255 outb_p(len, SMBBLKSZ);
256
257 cnt = 1;
258 if (len >= 4) {
259 for (i = cnt; i <= 4; i++) {
260 outb_p(data->block[i], SMBHSTDAT);
261 }
262
263 len -= 4;
264 cnt += 4;
265 }
266 else {
267 for (i = cnt; i <= len; i++ ) {
268 outb_p(data->block[i], SMBHSTDAT);
269 }
270
271 len = 0;
272 }
273
274 outb_p(NCT6793D_WRITE_BLOCK, SMBHSTCMD);
275 }
276 else {
277 return -ENOTSUPP;
278 }
279 break;
280 default:
281 dev_warn(&adap->dev, "Unsupported transaction %d\n", size);
282 return -EOPNOTSUPP;
283 }
284
285 outb_p(NCT6793D_MANUAL_START, SMBHSTCTL);
286
287 while ((size == I2C_SMBUS_BLOCK_DATA) && (len > 0)) {
288 if (read_write == I2C_SMBUS_WRITE) {
289 timeout = 0;
290 while ((inb_p(SMBHSTSTS) & NCT6793D_FIFO_EMPTY) == 0)
291 {
292 if(timeout > MAX_RETRIES)
293 {
294 return -ETIMEDOUT;
295 }
296 usleep_range(250, 500);
297 timeout++;
298 }
299
300 //Load more bytes into FIFO
301 if (len >= 4) {
302 for (i = cnt; i <= (cnt + 4); i++) {
303 outb_p(data->block[i], SMBHSTDAT);
304 }
305
306 len -= 4;
307 cnt += 4;
308 }
309 else {
310 for (i = cnt; i <= (cnt + len); i++) {
311 outb_p(data->block[i], SMBHSTDAT);
312 }
313
314 len = 0;
315 }
316 }
317 else {
318 return -ENOTSUPP;
319 }
320
321 }
322
323 //wait for manual mode to complete
324 timeout = 0;
325 while ((inb_p(SMBHSTSTS) & NCT6793D_MANUAL_ACTIVE) != 0)
326 {
327 if(timeout > MAX_RETRIES)
328 {
329 return -ETIMEDOUT;
330 }
331 usleep_range(250, 500);
332 timeout++;
333 }
334
335 if ((inb_p(SMBHSTERR) & NCT6793D_NO_ACK) != 0) {
336 return -ENXIO;
337 }
338 else if ((read_write == I2C_SMBUS_WRITE) || (size == I2C_SMBUS_QUICK)) {
339 return 0;
340 }
341
342 switch (size) {
343 case I2C_SMBUS_QUICK:
344 case I2C_SMBUS_BYTE_DATA:
345 data->byte = inb_p(SMBHSTDAT);
346 break;
347 case I2C_SMBUS_WORD_DATA:
348 data->word = inb_p(SMBHSTDAT) + (inb_p(SMBHSTDAT) << 8);
349 break;
350 }
351 return 0;
352 }
353
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 3 months
Re: [RESEND PATCH v27 11/15] leds: lp55xx: Add multicolor framework support to lp55xx
by Dan Murphy
Jacek
On 6/17/20 4:41 PM, Jacek Anaszewski wrote:
> Dan,
>
> On 6/17/20 9:22 PM, Dan Murphy wrote:
>> Pavel/Jacek
>>
>> On 6/17/20 11:28 AM, kernel test robot wrote:
>>> Hi Dan,
>>>
>>> I love your patch! Yet something to improve:
>>>
>>> [auto build test ERROR on pavel-linux-leds/for-next]
>>> [cannot apply to j.anaszewski-leds/for-next]
>>> [if your patch is applied to the wrong git tree, please drop us a
>>> note to help
>>> improve the system. BTW, we also suggest to use '--base' option to
>>> specify the
>>> base tree in git format-patch, please see
>>> https://stackoverflow.com/a/37406982]
>>>
>>> url:
>>> https://github.com/0day-ci/linux/commits/Dan-Murphy/Multicolor-Framework-...
>>>
>>> base:
>>> git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
>>> for-next
>>> config: ia64-randconfig-r015-20200617 (attached as .config)
>>> compiler: ia64-linux-gcc (GCC) 9.3.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
>>> # save the attached .config to linux build tree
>>> COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0
>>> make.cross ARCH=ia64
>>>
>>> If you fix the issue, kindly add following tag as appropriate
>>> Reported-by: kernel test robot <lkp(a)intel.com>
>>>
>>> All errors (new ones prefixed by >>, old ones prefixed by <<):
>>>
>>> ia64-linux-ld: drivers/leds/leds-lp55xx-common.o: in function
>>> `lp55xx_set_mc_brightness':
>>>>> drivers/leds/leds-lp55xx-common.c:146: undefined reference to
>>>>> `led_mc_calc_color_components'
>>> ia64-linux-ld: drivers/leds/leds-lp55xx-common.o: in function
>>> `devm_led_classdev_multicolor_register':
>>>>> include/linux/led-class-multicolor.h:74: undefined reference to
>>>>> `devm_led_classdev_multicolor_register_ext'
>>> vim +146 drivers/leds/leds-lp55xx-common.c
>>>
>>> 138
>>> 139 static int lp55xx_set_mc_brightness(struct led_classdev
>>> *cdev,
>>> 140 enum led_brightness brightness)
>>> 141 {
>>> 142 struct led_classdev_mc *mc_dev = lcdev_to_mccdev(cdev);
>>> 143 struct lp55xx_led *led = mcled_cdev_to_led(mc_dev);
>>> 144 struct lp55xx_device_config *cfg = led->chip->cfg;
>>> 145
>>> > 146 led_mc_calc_color_components(&led->mc_cdev, brightness);
>>> 147 return cfg->multicolor_brightness_fn(led);
>>> 148
>>
>> Well this was a mess to figure out.
>>
>> The only fix I can figure out here is to remove the
>>
>> depends on LEDS_CLASS_MULTI_COLOR || !LEDS_CLASS_MULTI_COLOR
>>
>> from each child device and add
>>
>> select LEDS_CLASS_MULTI_COLOR
>>
>> to the LP55XX_COMMON
>>
>> This way the Multi color framework will inherit the symbol that was
>> set by the COMMON flag which is inherited by majority from the child
>> flags.
>
> Did you try this?
>
> --- a/drivers/leds/Kconfig
> +++ b/drivers/leds/Kconfig
> @@ -398,6 +398,7 @@ config LEDS_LP50XX
> config LEDS_LP55XX_COMMON
> tristate "Common Driver for TI/National
> LP5521/5523/55231/5562/8501"
> depends on LEDS_LP5521 || LEDS_LP5523 || LEDS_LP5562 ||
> LEDS_LP8501
> + depends on LEDS_CLASS_MULTI_COLOR || !LEDS_CLASS_MULTI_COLOR
> depends on OF
> select FW_LOADER
> select FW_LOADER_USER_HELPER
>
>
Yes I did
That gave unmet dependencies.
WARNING: unmet direct dependencies detected for LEDS_LP55XX_COMMON
Depends on [m]: NEW_LEDS [=y] && (LEDS_LP5521 [=n] || LEDS_LP5523
[=m] || LEDS_LP5562 [=y] || LEDS_LP8501 [=y]) && (LEDS_CLASS_MULTI_COLOR
[=m] || !LEDS_CLASS_MULTI_COLOR [=m]) && OF [=y]
Selected by [y]:
- LEDS_LP5562 [=y] && NEW_LEDS [=y] && LEDS_CLASS [=y] && I2C [=y]
- LEDS_LP8501 [=y] && NEW_LEDS [=y] && LEDS_CLASS [=y] && I2C [=y]
Selected by [m]:
- LEDS_LP5523 [=m] && NEW_LEDS [=y] && LEDS_CLASS [=y] && I2C [=y] &&
(LEDS_CLASS_MULTI_COLOR [=m] || !LEDS_CLASS_MULTI_COLOR [=m])
2 years, 3 months
drivers/gpu/drm/amd/amdgpu/../powerplay/navi10_ppt.c:801:6: warning: variable 'ret' set but not used
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 1b5044021070efa3259f3e9548dc35d1eb6aa844
commit: 4228b6015d659c63cd8e4f24fc1db3a0c23e56a1 drm/amd/powerplay: add function is_dpm_running for navi10
date: 12 months ago
config: ia64-randconfig-r012-20200617 (attached as .config)
compiler: ia64-linux-gcc (GCC) 9.3.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 checkout 4228b6015d659c63cd8e4f24fc1db3a0c23e56a1
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=ia64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>, old ones prefixed by <<):
drivers/gpu/drm/amd/amdgpu/../powerplay/navi10_ppt.c: In function 'navi10_is_dpm_running':
>> drivers/gpu/drm/amd/amdgpu/../powerplay/navi10_ppt.c:801:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
801 | int ret = 0;
| ^~~
drivers/gpu/drm/amd/amdgpu/../powerplay/navi10_ppt.c: At top level:
drivers/gpu/drm/amd/amdgpu/../powerplay/navi10_ppt.c:834:34: error: initialization of 'int (*)(struct smu_context *, enum amd_pp_sensors, uint32_t *)' {aka 'int (*)(struct smu_context *, enum amd_pp_sensors, unsigned int *)'} from incompatible pointer type 'int (*)(struct smu_context *, uint32_t *)' {aka 'int (*)(struct smu_context *, unsigned int *)'} [-Werror=incompatible-pointer-types]
834 | .get_current_activity_percent = navi10_get_current_activity_percent,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../powerplay/navi10_ppt.c:834:34: note: (near initialization for 'navi10_ppt_funcs.get_current_activity_percent')
In file included from drivers/gpu/drm/amd/amdgpu/../display/dc/dc_types.h:29,
from drivers/gpu/drm/amd/amdgpu/../display/dc/dm_services_types.h:30,
from drivers/gpu/drm/amd/amdgpu/../include/dm_pp_interface.h:26,
from drivers/gpu/drm/amd/amdgpu/../amdgpu/amdgpu.h:53,
from drivers/gpu/drm/amd/amdgpu/../powerplay/navi10_ppt.c:26:
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:76:32: warning: 'dc_fixpt_ln2_div_2' defined but not used [-Wunused-const-variable=]
76 | static const struct fixed31_32 dc_fixpt_ln2_div_2 = { 1488522236LL };
| ^~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:75:32: warning: 'dc_fixpt_ln2' defined but not used [-Wunused-const-variable=]
75 | static const struct fixed31_32 dc_fixpt_ln2 = { 2977044471LL };
| ^~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:74:32: warning: 'dc_fixpt_e' defined but not used [-Wunused-const-variable=]
74 | static const struct fixed31_32 dc_fixpt_e = { 11674931555LL };
| ^~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:73:32: warning: 'dc_fixpt_two_pi' defined but not used [-Wunused-const-variable=]
73 | static const struct fixed31_32 dc_fixpt_two_pi = { 26986075409LL };
| ^~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:72:32: warning: 'dc_fixpt_pi' defined but not used [-Wunused-const-variable=]
72 | static const struct fixed31_32 dc_fixpt_pi = { 13493037705LL };
| ^~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:67:32: warning: 'dc_fixpt_zero' defined but not used [-Wunused-const-variable=]
67 | static const struct fixed31_32 dc_fixpt_zero = { 0 };
| ^~~~~~~~~~~~~
cc1: some warnings being treated as errors
vim +/ret +801 drivers/gpu/drm/amd/amdgpu/../powerplay/navi10_ppt.c
798
799 static bool navi10_is_dpm_running(struct smu_context *smu)
800 {
> 801 int ret = 0;
802 uint32_t feature_mask[2];
803 unsigned long feature_enabled;
804 ret = smu_feature_get_enabled_mask(smu, feature_mask, 2);
805 feature_enabled = (unsigned long)((uint64_t)feature_mask[0] |
806 ((uint64_t)feature_mask[1] << 32));
807 return !!(feature_enabled & SMC_DPM_FEATURE);
808 }
809
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 3 months
drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.c:54:11: warning: variable 'bl_pwm_cntl' set but not used
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 1b5044021070efa3259f3e9548dc35d1eb6aa844
commit: 3ba01817365c5a2c07a8be09117f3e22e16f5c80 drm/amd/display: Move panel_cntl specific register from abm to panel_cntl.
date: 6 weeks ago
config: ia64-randconfig-r012-20200617 (attached as .config)
compiler: ia64-linux-gcc (GCC) 9.3.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 checkout 3ba01817365c5a2c07a8be09117f3e22e16f5c80
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=ia64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>, old ones prefixed by <<):
drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.c: In function 'calculate_16_bit_backlight_from_pwm':
>> drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.c:54:11: warning: variable 'bl_pwm_cntl' set but not used [-Wunused-but-set-variable]
54 | uint32_t bl_pwm_cntl, bl_pwm, fractional_duty_cycle_en;
| ^~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.c:53:11: warning: variable 'pwm_period_cntl' set but not used [-Wunused-but-set-variable]
53 | uint32_t pwm_period_cntl, bl_period, bl_int_count;
| ^~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.c: At top level:
drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.c:98:10: warning: no previous prototype for 'dce_panel_cntl_hw_init' [-Wmissing-prototypes]
98 | uint32_t dce_panel_cntl_hw_init(struct panel_cntl *panel_cntl)
| ^~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.c:158:6: warning: no previous prototype for 'dce_is_panel_backlight_on' [-Wmissing-prototypes]
158 | bool dce_is_panel_backlight_on(struct panel_cntl *panel_cntl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.c:168:6: warning: no previous prototype for 'dce_is_panel_powered_on' [-Wmissing-prototypes]
168 | bool dce_is_panel_powered_on(struct panel_cntl *panel_cntl)
| ^~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.c:180:6: warning: no previous prototype for 'dce_store_backlight_level' [-Wmissing-prototypes]
180 | void dce_store_backlight_level(struct panel_cntl *panel_cntl)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.c:195:6: warning: no previous prototype for 'dce_driver_set_backlight' [-Wmissing-prototypes]
195 | void dce_driver_set_backlight(struct panel_cntl *panel_cntl,
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from drivers/gpu/drm/amd/amdgpu/../display/dc/inc/core_types.h:86,
from drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.c:27:
drivers/gpu/drm/amd/amdgpu/../display/dc/inc/hw/dpp.h:50:42: warning: 'dpp_input_csc_matrix' defined but not used [-Wunused-const-variable=]
50 | static const struct dpp_input_csc_matrix dpp_input_csc_matrix[] = {
| ^~~~~~~~~~~~~~~~~~~~
In file included from drivers/gpu/drm/amd/amdgpu/../display/dc/inc/core_types.h:32,
from drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.c:27:
drivers/gpu/drm/amd/amdgpu/../display/include/ddc_service_types.h:124:22: warning: 'DP_DVI_CONVERTER_ID_4' defined but not used [-Wunused-const-variable=]
124 | static const uint8_t DP_DVI_CONVERTER_ID_4[] = "m2DVIa";
| ^~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/include/ddc_service_types.h:122:22: warning: 'DP_VGA_LVDS_CONVERTER_ID_3' defined but not used [-Wunused-const-variable=]
122 | static const uint8_t DP_VGA_LVDS_CONVERTER_ID_3[] = "dnomlA";
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/include/ddc_service_types.h:120:22: warning: 'DP_VGA_LVDS_CONVERTER_ID_2' defined but not used [-Wunused-const-variable=]
120 | static const uint8_t DP_VGA_LVDS_CONVERTER_ID_2[] = "sivarT";
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from drivers/gpu/drm/amd/amdgpu/../display/dc/dc_types.h:33,
from drivers/gpu/drm/amd/amdgpu/../display/dc/dm_services_types.h:30,
from drivers/gpu/drm/amd/amdgpu/../display/dc/dm_services.h:37,
from drivers/gpu/drm/amd/amdgpu/../display/dc/inc/reg_helper.h:28,
from drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.c:26:
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:76:32: warning: 'dc_fixpt_ln2_div_2' defined but not used [-Wunused-const-variable=]
76 | static const struct fixed31_32 dc_fixpt_ln2_div_2 = { 1488522236LL };
| ^~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:75:32: warning: 'dc_fixpt_ln2' defined but not used [-Wunused-const-variable=]
75 | static const struct fixed31_32 dc_fixpt_ln2 = { 2977044471LL };
| ^~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:74:32: warning: 'dc_fixpt_e' defined but not used [-Wunused-const-variable=]
74 | static const struct fixed31_32 dc_fixpt_e = { 11674931555LL };
| ^~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:73:32: warning: 'dc_fixpt_two_pi' defined but not used [-Wunused-const-variable=]
73 | static const struct fixed31_32 dc_fixpt_two_pi = { 26986075409LL };
| ^~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:72:32: warning: 'dc_fixpt_pi' defined but not used [-Wunused-const-variable=]
72 | static const struct fixed31_32 dc_fixpt_pi = { 13493037705LL };
| ^~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:67:32: warning: 'dc_fixpt_zero' defined but not used [-Wunused-const-variable=]
67 | static const struct fixed31_32 dc_fixpt_zero = { 0 };
| ^~~~~~~~~~~~~
vim +/bl_pwm_cntl +54 drivers/gpu/drm/amd/amdgpu/../display/dc/dce/dce_panel_cntl.c
32
33 #define TO_DCE_PANEL_CNTL(panel_cntl)\
34 container_of(panel_cntl, struct dce_panel_cntl, base)
35
36 #define CTX \
37 dce_panel_cntl->base.ctx
38
39 #define DC_LOGGER \
40 dce_panel_cntl->base.ctx->logger
41
42 #define REG(reg)\
43 dce_panel_cntl->regs->reg
44
45 #undef FN
46 #define FN(reg_name, field_name) \
47 dce_panel_cntl->shift->field_name, dce_panel_cntl->mask->field_name
48
49 static unsigned int calculate_16_bit_backlight_from_pwm(struct dce_panel_cntl *dce_panel_cntl)
50 {
51 uint64_t current_backlight;
52 uint32_t round_result;
> 53 uint32_t pwm_period_cntl, bl_period, bl_int_count;
> 54 uint32_t bl_pwm_cntl, bl_pwm, fractional_duty_cycle_en;
55 uint32_t bl_period_mask, bl_pwm_mask;
56
57 pwm_period_cntl = REG_READ(BL_PWM_PERIOD_CNTL);
58 REG_GET(BL_PWM_PERIOD_CNTL, BL_PWM_PERIOD, &bl_period);
59 REG_GET(BL_PWM_PERIOD_CNTL, BL_PWM_PERIOD_BITCNT, &bl_int_count);
60
61 bl_pwm_cntl = REG_READ(BL_PWM_CNTL);
62 REG_GET(BL_PWM_CNTL, BL_ACTIVE_INT_FRAC_CNT, (uint32_t *)(&bl_pwm));
63 REG_GET(BL_PWM_CNTL, BL_PWM_FRACTIONAL_EN, &fractional_duty_cycle_en);
64
65 if (bl_int_count == 0)
66 bl_int_count = 16;
67
68 bl_period_mask = (1 << bl_int_count) - 1;
69 bl_period &= bl_period_mask;
70
71 bl_pwm_mask = bl_period_mask << (16 - bl_int_count);
72
73 if (fractional_duty_cycle_en == 0)
74 bl_pwm &= bl_pwm_mask;
75 else
76 bl_pwm &= 0xFFFF;
77
78 current_backlight = bl_pwm << (1 + bl_int_count);
79
80 if (bl_period == 0)
81 bl_period = 0xFFFF;
82
83 current_backlight = div_u64(current_backlight, bl_period);
84 current_backlight = (current_backlight + 1) >> 1;
85
86 current_backlight = (uint64_t)(current_backlight) * bl_period;
87
88 round_result = (uint32_t)(current_backlight & 0xFFFFFFFF);
89
90 round_result = (round_result >> (bl_int_count-1)) & 1;
91
92 current_backlight >>= bl_int_count;
93 current_backlight += round_result;
94
95 return (uint32_t)(current_backlight);
96 }
97
> 98 uint32_t dce_panel_cntl_hw_init(struct panel_cntl *panel_cntl)
99 {
100 struct dce_panel_cntl *dce_panel_cntl = TO_DCE_PANEL_CNTL(panel_cntl);
101 uint32_t value;
102 uint32_t current_backlight;
103
104 /* It must not be 0, so we have to restore them
105 * Bios bug w/a - period resets to zero,
106 * restoring to cache values which is always correct
107 */
108 REG_GET(BL_PWM_CNTL, BL_ACTIVE_INT_FRAC_CNT, &value);
109
110 if (value == 0 || value == 1) {
111 if (panel_cntl->stored_backlight_registers.BL_PWM_CNTL != 0) {
112 REG_WRITE(BL_PWM_CNTL,
113 panel_cntl->stored_backlight_registers.BL_PWM_CNTL);
114 REG_WRITE(BL_PWM_CNTL2,
115 panel_cntl->stored_backlight_registers.BL_PWM_CNTL2);
116 REG_WRITE(BL_PWM_PERIOD_CNTL,
117 panel_cntl->stored_backlight_registers.BL_PWM_PERIOD_CNTL);
118 REG_UPDATE(PWRSEQ_REF_DIV,
119 BL_PWM_REF_DIV,
120 panel_cntl->stored_backlight_registers.LVTMA_PWRSEQ_REF_DIV_BL_PWM_REF_DIV);
121 } else {
122 /* TODO: Note: This should not really happen since VBIOS
123 * should have initialized PWM registers on boot.
124 */
125 REG_WRITE(BL_PWM_CNTL, 0xC000FA00);
126 REG_WRITE(BL_PWM_PERIOD_CNTL, 0x000C0FA0);
127 }
128 } else {
129 panel_cntl->stored_backlight_registers.BL_PWM_CNTL =
130 REG_READ(BL_PWM_CNTL);
131 panel_cntl->stored_backlight_registers.BL_PWM_CNTL2 =
132 REG_READ(BL_PWM_CNTL2);
133 panel_cntl->stored_backlight_registers.BL_PWM_PERIOD_CNTL =
134 REG_READ(BL_PWM_PERIOD_CNTL);
135
136 REG_GET(PWRSEQ_REF_DIV, BL_PWM_REF_DIV,
137 &panel_cntl->stored_backlight_registers.LVTMA_PWRSEQ_REF_DIV_BL_PWM_REF_DIV);
138 }
139
140 // Have driver take backlight control
141 // TakeBacklightControl(true)
142 value = REG_READ(BIOS_SCRATCH_2);
143 value |= ATOM_S2_VRI_BRIGHT_ENABLE;
144 REG_WRITE(BIOS_SCRATCH_2, value);
145
146 // Enable the backlight output
147 REG_UPDATE(BL_PWM_CNTL, BL_PWM_EN, 1);
148
149 // Unlock group 2 backlight registers
150 REG_UPDATE(BL_PWM_GRP1_REG_LOCK,
151 BL_PWM_GRP1_REG_LOCK, 0);
152
153 current_backlight = calculate_16_bit_backlight_from_pwm(dce_panel_cntl);
154
155 return current_backlight;
156 }
157
> 158 bool dce_is_panel_backlight_on(struct panel_cntl *panel_cntl)
159 {
160 struct dce_panel_cntl *dce_panel_cntl = TO_DCE_PANEL_CNTL(panel_cntl);
161 uint32_t value;
162
163 REG_GET(PWRSEQ_CNTL, LVTMA_BLON, &value);
164
165 return value;
166 }
167
168 bool dce_is_panel_powered_on(struct panel_cntl *panel_cntl)
169 {
170 struct dce_panel_cntl *dce_panel_cntl = TO_DCE_PANEL_CNTL(panel_cntl);
171 uint32_t pwr_seq_state, dig_on, dig_on_ovrd;
172
173 REG_GET(PWRSEQ_STATE, LVTMA_PWRSEQ_TARGET_STATE_R, &pwr_seq_state);
174
175 REG_GET_2(PWRSEQ_CNTL, LVTMA_DIGON, &dig_on, LVTMA_DIGON_OVRD, &dig_on_ovrd);
176
177 return (pwr_seq_state == 1) || (dig_on == 1 && dig_on_ovrd == 1);
178 }
179
> 180 void dce_store_backlight_level(struct panel_cntl *panel_cntl)
181 {
182 struct dce_panel_cntl *dce_panel_cntl = TO_DCE_PANEL_CNTL(panel_cntl);
183
184 panel_cntl->stored_backlight_registers.BL_PWM_CNTL =
185 REG_READ(BL_PWM_CNTL);
186 panel_cntl->stored_backlight_registers.BL_PWM_CNTL2 =
187 REG_READ(BL_PWM_CNTL2);
188 panel_cntl->stored_backlight_registers.BL_PWM_PERIOD_CNTL =
189 REG_READ(BL_PWM_PERIOD_CNTL);
190
191 REG_GET(PWRSEQ_REF_DIV, BL_PWM_REF_DIV,
192 &panel_cntl->stored_backlight_registers.LVTMA_PWRSEQ_REF_DIV_BL_PWM_REF_DIV);
193 }
194
> 195 void dce_driver_set_backlight(struct panel_cntl *panel_cntl,
196 uint32_t backlight_pwm_u16_16)
197 {
198 uint32_t backlight_16bit;
199 uint32_t masked_pwm_period;
200 uint8_t bit_count;
201 uint64_t active_duty_cycle;
202 uint32_t pwm_period_bitcnt;
203 struct dce_panel_cntl *dce_panel_cntl = TO_DCE_PANEL_CNTL(panel_cntl);
204
205 /*
206 * 1. Find 16 bit backlight active duty cycle, where 0 <= backlight
207 * active duty cycle <= backlight period
208 */
209
210 /* 1.1 Apply bitmask for backlight period value based on value of BITCNT
211 */
212 REG_GET_2(BL_PWM_PERIOD_CNTL,
213 BL_PWM_PERIOD_BITCNT, &pwm_period_bitcnt,
214 BL_PWM_PERIOD, &masked_pwm_period);
215
216 if (pwm_period_bitcnt == 0)
217 bit_count = 16;
218 else
219 bit_count = pwm_period_bitcnt;
220
221 /* e.g. maskedPwmPeriod = 0x24 when bitCount is 6 */
222 masked_pwm_period = masked_pwm_period & ((1 << bit_count) - 1);
223
224 /* 1.2 Calculate integer active duty cycle required upper 16 bits
225 * contain integer component, lower 16 bits contain fractional component
226 * of active duty cycle e.g. 0x21BDC0 = 0xEFF0 * 0x24
227 */
228 active_duty_cycle = backlight_pwm_u16_16 * masked_pwm_period;
229
230 /* 1.3 Calculate 16 bit active duty cycle from integer and fractional
231 * components shift by bitCount then mask 16 bits and add rounding bit
232 * from MSB of fraction e.g. 0x86F7 = ((0x21BDC0 >> 6) & 0xFFF) + 0
233 */
234 backlight_16bit = active_duty_cycle >> bit_count;
235 backlight_16bit &= 0xFFFF;
236 backlight_16bit += (active_duty_cycle >> (bit_count - 1)) & 0x1;
237
238 /*
239 * 2. Program register with updated value
240 */
241
242 /* 2.1 Lock group 2 backlight registers */
243
244 REG_UPDATE_2(BL_PWM_GRP1_REG_LOCK,
245 BL_PWM_GRP1_IGNORE_MASTER_LOCK_EN, 1,
246 BL_PWM_GRP1_REG_LOCK, 1);
247
248 // 2.2 Write new active duty cycle
249 REG_UPDATE(BL_PWM_CNTL, BL_ACTIVE_INT_FRAC_CNT, backlight_16bit);
250
251 /* 2.3 Unlock group 2 backlight registers */
252 REG_UPDATE(BL_PWM_GRP1_REG_LOCK,
253 BL_PWM_GRP1_REG_LOCK, 0);
254
255 /* 3 Wait for pending bit to be cleared */
256 REG_WAIT(BL_PWM_GRP1_REG_LOCK,
257 BL_PWM_GRP1_REG_UPDATE_PENDING, 0,
258 1, 10000);
259 }
260
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 3 months
[linux-next:master 953/2089] drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c:446:6: warning: no previous prototype for 'vcn_v2_5_mc_resume_dpg_mode'
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head: 5fcb9628fd1227a5f11d87171cb1b8b5c414d9d9
commit: c422a628925d9733b0807d803133fb78a0a0f707 [953/2089] drm/amdgpu: rename macro for VCN2.0 2.5 and 3.0
config: i386-allyesconfig (attached as .config)
compiler: gcc-9 (Debian 9.3.0-13) 9.3.0
reproduce (this is a W=1 build):
git checkout c422a628925d9733b0807d803133fb78a0a0f707
# save the attached .config to linux build tree
make W=1 ARCH=i386
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>, old ones prefixed by <<):
>> drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c:446:6: warning: no previous prototype for 'vcn_v2_5_mc_resume_dpg_mode' [-Wmissing-prototypes]
446 | void vcn_v2_5_mc_resume_dpg_mode(struct amdgpu_device *adev, int inst_idx, bool indirect)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c: In function 'vcn_v2_5_disable_clock_gating':
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c:552:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
552 | int ret = 0;
| ^~~
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c: At top level:
>> drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c:660:6: warning: no previous prototype for 'vcn_v2_5_clock_gating_dpg_mode' [-Wmissing-prototypes]
660 | void vcn_v2_5_clock_gating_dpg_mode(struct amdgpu_device *adev,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c:1303:5: warning: no previous prototype for 'vcn_v2_5_stop_dpg_mode' [-Wmissing-prototypes]
1303 | int vcn_v2_5_stop_dpg_mode(struct amdgpu_device *adev, int inst_idx)
| ^~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c: In function 'vcn_v2_5_stop_dpg_mode':
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c:1305:6: warning: variable 'ret_code' set but not used [-Wunused-but-set-variable]
1305 | int ret_code = 0;
| ^~~~~~~~
In file included from drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c:26:
At top level:
drivers/gpu/drm/amd/amdgpu/amdgpu.h:190:18: warning: 'sched_policy' defined but not used [-Wunused-const-variable=]
190 | static const int sched_policy = KFD_SCHED_POLICY_HWS;
| ^~~~~~~~~~~~
In file included from drivers/gpu/drm/amd/amdgpu/../display/dc/dc_types.h:33,
from drivers/gpu/drm/amd/amdgpu/../display/dc/dm_services_types.h:30,
from drivers/gpu/drm/amd/amdgpu/../include/dm_pp_interface.h:26,
from drivers/gpu/drm/amd/amdgpu/amdgpu.h:65,
from drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c:26:
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:76:32: warning: 'dc_fixpt_ln2_div_2' defined but not used [-Wunused-const-variable=]
76 | static const struct fixed31_32 dc_fixpt_ln2_div_2 = { 1488522236LL };
| ^~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:75:32: warning: 'dc_fixpt_ln2' defined but not used [-Wunused-const-variable=]
75 | static const struct fixed31_32 dc_fixpt_ln2 = { 2977044471LL };
| ^~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:74:32: warning: 'dc_fixpt_e' defined but not used [-Wunused-const-variable=]
74 | static const struct fixed31_32 dc_fixpt_e = { 11674931555LL };
| ^~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:73:32: warning: 'dc_fixpt_two_pi' defined but not used [-Wunused-const-variable=]
73 | static const struct fixed31_32 dc_fixpt_two_pi = { 26986075409LL };
| ^~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:72:32: warning: 'dc_fixpt_pi' defined but not used [-Wunused-const-variable=]
72 | static const struct fixed31_32 dc_fixpt_pi = { 13493037705LL };
| ^~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../display/include/fixed31_32.h:67:32: warning: 'dc_fixpt_zero' defined but not used [-Wunused-const-variable=]
67 | static const struct fixed31_32 dc_fixpt_zero = { 0 };
| ^~~~~~~~~~~~~
vim +/vcn_v2_5_mc_resume_dpg_mode +446 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
445
> 446 void vcn_v2_5_mc_resume_dpg_mode(struct amdgpu_device *adev, int inst_idx, bool indirect)
447 {
448 uint32_t size = AMDGPU_GPU_PAGE_ALIGN(adev->vcn.fw->size + 4);
449 uint32_t offset;
450
451 /* cache window 0: fw */
452 if (adev->firmware.load_type == AMDGPU_FW_LOAD_PSP) {
453 if (!indirect) {
454 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
455 VCN, 0, mmUVD_LMI_VCPU_CACHE_64BIT_BAR_LOW),
456 (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_lo), 0, indirect);
457 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
458 VCN, 0, mmUVD_LMI_VCPU_CACHE_64BIT_BAR_HIGH),
459 (adev->firmware.ucode[AMDGPU_UCODE_ID_VCN + inst_idx].tmr_mc_addr_hi), 0, indirect);
460 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
461 VCN, 0, mmUVD_VCPU_CACHE_OFFSET0), 0, 0, indirect);
462 } else {
463 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
464 VCN, 0, mmUVD_LMI_VCPU_CACHE_64BIT_BAR_LOW), 0, 0, indirect);
465 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
466 VCN, 0, mmUVD_LMI_VCPU_CACHE_64BIT_BAR_HIGH), 0, 0, indirect);
467 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
468 VCN, 0, mmUVD_VCPU_CACHE_OFFSET0), 0, 0, indirect);
469 }
470 offset = 0;
471 } else {
472 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
473 VCN, 0, mmUVD_LMI_VCPU_CACHE_64BIT_BAR_LOW),
474 lower_32_bits(adev->vcn.inst[inst_idx].gpu_addr), 0, indirect);
475 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
476 VCN, 0, mmUVD_LMI_VCPU_CACHE_64BIT_BAR_HIGH),
477 upper_32_bits(adev->vcn.inst[inst_idx].gpu_addr), 0, indirect);
478 offset = size;
479 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
480 VCN, 0, mmUVD_VCPU_CACHE_OFFSET0),
481 AMDGPU_UVD_FIRMWARE_OFFSET >> 3, 0, indirect);
482 }
483
484 if (!indirect)
485 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
486 VCN, 0, mmUVD_VCPU_CACHE_SIZE0), size, 0, indirect);
487 else
488 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
489 VCN, 0, mmUVD_VCPU_CACHE_SIZE0), 0, 0, indirect);
490
491 /* cache window 1: stack */
492 if (!indirect) {
493 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
494 VCN, 0, mmUVD_LMI_VCPU_CACHE1_64BIT_BAR_LOW),
495 lower_32_bits(adev->vcn.inst[inst_idx].gpu_addr + offset), 0, indirect);
496 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
497 VCN, 0, mmUVD_LMI_VCPU_CACHE1_64BIT_BAR_HIGH),
498 upper_32_bits(adev->vcn.inst[inst_idx].gpu_addr + offset), 0, indirect);
499 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
500 VCN, 0, mmUVD_VCPU_CACHE_OFFSET1), 0, 0, indirect);
501 } else {
502 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
503 VCN, 0, mmUVD_LMI_VCPU_CACHE1_64BIT_BAR_LOW), 0, 0, indirect);
504 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
505 VCN, 0, mmUVD_LMI_VCPU_CACHE1_64BIT_BAR_HIGH), 0, 0, indirect);
506 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
507 VCN, 0, mmUVD_VCPU_CACHE_OFFSET1), 0, 0, indirect);
508 }
509 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
510 VCN, 0, mmUVD_VCPU_CACHE_SIZE1), AMDGPU_VCN_STACK_SIZE, 0, indirect);
511
512 /* cache window 2: context */
513 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
514 VCN, 0, mmUVD_LMI_VCPU_CACHE2_64BIT_BAR_LOW),
515 lower_32_bits(adev->vcn.inst[inst_idx].gpu_addr + offset + AMDGPU_VCN_STACK_SIZE), 0, indirect);
516 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
517 VCN, 0, mmUVD_LMI_VCPU_CACHE2_64BIT_BAR_HIGH),
518 upper_32_bits(adev->vcn.inst[inst_idx].gpu_addr + offset + AMDGPU_VCN_STACK_SIZE), 0, indirect);
519 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
520 VCN, 0, mmUVD_VCPU_CACHE_OFFSET2), 0, 0, indirect);
521 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
522 VCN, 0, mmUVD_VCPU_CACHE_SIZE2), AMDGPU_VCN_CONTEXT_SIZE, 0, indirect);
523
524 /* non-cache window */
525 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
526 VCN, 0, mmUVD_LMI_VCPU_NC0_64BIT_BAR_LOW),
527 lower_32_bits(adev->vcn.inst[inst_idx].fw_shared_gpu_addr), 0, indirect);
528 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
529 VCN, 0, mmUVD_LMI_VCPU_NC0_64BIT_BAR_HIGH),
530 upper_32_bits(adev->vcn.inst[inst_idx].fw_shared_gpu_addr), 0, indirect);
531 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
532 VCN, 0, mmUVD_VCPU_NONCACHE_OFFSET0), 0, 0, indirect);
533 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
534 VCN, 0, mmUVD_VCPU_NONCACHE_SIZE0),
535 AMDGPU_GPU_PAGE_ALIGN(sizeof(struct amdgpu_fw_shared)), 0, indirect);
536
537 /* VCN global tiling registers */
538 WREG32_SOC15_DPG_MODE(inst_idx, SOC15_DPG_MODE_OFFSET(
539 VCN, 0, mmUVD_GFX8_ADDR_CONFIG), adev->gfx.config.gb_addr_config, 0, indirect);
540 }
541
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 3 months
[jpirko-mlxsw:petrm_tc_extack 14/15] drivers/net/ethernet/mellanox/mlx5/core/en_rep.c:618:29: error: initialization of 'int net_device enum tc_setup_type, void struct netlink_ext_ack from incompatible pointer type 'int net_device enum tc_setup_type, void ...
by kernel test robot
tree: https://github.com/jpirko/linux_mlxsw petrm_tc_extack
head: 7842ab0a446a275c5a8c2b19db8e1ab404a7539d
commit: f96fdd118eb0caa2577e7feaeaac6fc721a302f5 [14/15] net: Introduce an extack argument to ndo_setup_tc
config: arm64-defconfig (attached as .config)
compiler: aarch64-linux-gcc (GCC) 9.3.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 checkout f96fdd118eb0caa2577e7feaeaac6fc721a302f5
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=arm64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>, old ones prefixed by <<):
>> drivers/net/ethernet/mellanox/mlx5/core/en_rep.c:618:29: error: initialization of 'int (*)(struct net_device *, enum tc_setup_type, void *, struct netlink_ext_ack *)' from incompatible pointer type 'int (*)(struct net_device *, enum tc_setup_type, void *)' [-Werror=incompatible-pointer-types]
618 | .ndo_setup_tc = mlx5e_rep_setup_tc,
| ^~~~~~~~~~~~~~~~~~
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c:618:29: note: (near initialization for 'mlx5e_netdev_ops_rep.ndo_setup_tc')
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c:631:29: error: initialization of 'int (*)(struct net_device *, enum tc_setup_type, void *, struct netlink_ext_ack *)' from incompatible pointer type 'int (*)(struct net_device *, enum tc_setup_type, void *)' [-Werror=incompatible-pointer-types]
631 | .ndo_setup_tc = mlx5e_rep_setup_tc,
| ^~~~~~~~~~~~~~~~~~
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c:631:29: note: (near initialization for 'mlx5e_netdev_ops_uplink_rep.ndo_setup_tc')
cc1: some warnings being treated as errors
vim +618 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c
f60f315d339e14 Parav Pandit 2019-07-08 613
9b81d5a9945bc6 Vu Pham 2019-04-04 614 static const struct net_device_ops mlx5e_netdev_ops_rep = {
9b81d5a9945bc6 Vu Pham 2019-04-04 615 .ndo_open = mlx5e_rep_open,
9b81d5a9945bc6 Vu Pham 2019-04-04 616 .ndo_stop = mlx5e_rep_close,
d9ee0491c2ffbb Or Gerlitz 2018-02-13 617 .ndo_start_xmit = mlx5e_xmit,
d9ee0491c2ffbb Or Gerlitz 2018-02-13 @618 .ndo_setup_tc = mlx5e_rep_setup_tc,
ab8f963a11790e Vladyslav Tarasiuk 2020-01-17 619 .ndo_get_devlink_port = mlx5e_rep_get_devlink_port,
9b81d5a9945bc6 Vu Pham 2019-04-04 620 .ndo_get_stats64 = mlx5e_rep_get_stats,
13e509a4c19498 Or Gerlitz 2018-02-13 621 .ndo_has_offload_stats = mlx5e_rep_has_offload_stats,
13e509a4c19498 Or Gerlitz 2018-02-13 622 .ndo_get_offload_stats = mlx5e_rep_get_offload_stats,
9b81d5a9945bc6 Vu Pham 2019-04-04 623 .ndo_change_mtu = mlx5e_rep_change_mtu,
d9ee0491c2ffbb Or Gerlitz 2018-02-13 624 };
250a42b6a764a7 Adi Nissim 2018-04-01 625
:::::: The code at line 618 was first introduced by commit
:::::: d9ee0491c2ffbb5bc8bc418dd857a045d0d0130f net/mlx5e: Use dedicated uplink vport netdev representor
:::::: TO: Or Gerlitz <ogerlitz(a)mellanox.com>
:::::: CC: Saeed Mahameed <saeedm(a)mellanox.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 3 months
[fsgsbase:adl-po-presilicon 8473/9999] include/linux/io-64-nonatomic-lo-hi.h:16:9: sparse: sparse: Trying to use reserved word 'return' as identifier
by kernel test robot
tree: https://github.com/changbae/Linux-kernel adl-po-presilicon
head: 6173b90dca1633db3ad2ddb01b0825969c0aa8e3
commit: 2f6244129f3d0bae4e1e13f57878a2d8616d1ef1 [8473/9999] iommu: add place holder for PASID suspend
config: x86_64-randconfig-s022-20200617 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-13) 9.3.0
reproduce:
# apt-get install sparse
# sparse version: v0.6.2-rc1-6-g78f577f8-dirty
git checkout 2f6244129f3d0bae4e1e13f57878a2d8616d1ef1
# save the attached .config to linux build tree
make W=1 C=1 ARCH=x86_64 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__'
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
sparse warnings: (new ones prefixed by >>)
include/linux/iommu.h:1140:1: sparse: sparse: Expected ; at end of declaration
include/linux/iommu.h:1140:1: sparse: sparse: got {
>> include/linux/io-64-nonatomic-lo-hi.h:16:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:33:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: got }
include/linux/msi.h:12:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/msi.h:12:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:13:21: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:14:22: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: sparse: symbol 'writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: int static [signed] [toplevel] writel( ... )
>> arch/x86/include/asm/io.h:67:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:67:1: sparse: void static inline [gnu_inline] [toplevel] writel( ... )
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:30:15: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:31:16: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: symbol '__writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: int static [signed] [toplevel] __writel( ... )
arch/x86/include/asm/io.h:71:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:71:1: sparse: void static inline [gnu_inline] [toplevel] __writel( ... )
--
include/linux/iommu.h:1140:1: sparse: sparse: Expected ; at end of declaration
include/linux/iommu.h:1140:1: sparse: sparse: got {
>> include/linux/io-64-nonatomic-lo-hi.h:16:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:33:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: got }
include/linux/msi.h:12:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/msi.h:12:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:13:21: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:14:22: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: sparse: symbol 'writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: int static [signed] [toplevel] writel( ... )
>> arch/x86/include/asm/io.h:67:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:67:1: sparse: void static inline [gnu_inline] [toplevel] writel( ... )
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:30:15: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:31:16: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: symbol '__writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: int static [signed] [toplevel] __writel( ... )
arch/x86/include/asm/io.h:71:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:71:1: sparse: void static inline [gnu_inline] [toplevel] __writel( ... )
>> drivers/gpu/drm/i915/i915_irq.c:2462:17: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/i915_irq.c:2503:9: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/i915_irq.c:2505:9: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/i915_irq.c:2476:9: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/i915_irq.c:2489:9: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/i915_irq.c:2405:9: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/i915_irq.c:2418:9: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/i915_irq.c:2418:9: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/i915_irq.c:2405:9: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/i915_irq.c:2476:9: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/i915_irq.c:2418:9: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/i915_irq.c:2489:9: sparse: sparse: too many arguments for function writel
--
include/linux/iommu.h:1140:1: sparse: sparse: Expected ; at end of declaration
include/linux/iommu.h:1140:1: sparse: sparse: got {
>> include/linux/io-64-nonatomic-lo-hi.h:16:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:33:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: got }
include/linux/msi.h:12:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/msi.h:12:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:13:21: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:14:22: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: sparse: symbol 'writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: int static [signed] [toplevel] writel( ... )
>> arch/x86/include/asm/io.h:67:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:67:1: sparse: void static inline [gnu_inline] [toplevel] writel( ... )
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:30:15: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:31:16: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: symbol '__writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: int static [signed] [toplevel] __writel( ... )
arch/x86/include/asm/io.h:71:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:71:1: sparse: void static inline [gnu_inline] [toplevel] __writel( ... )
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
--
include/linux/iommu.h:1140:1: sparse: sparse: Expected ; at end of declaration
include/linux/iommu.h:1140:1: sparse: sparse: got {
>> include/linux/io-64-nonatomic-lo-hi.h:16:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:33:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: got }
include/linux/msi.h:12:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/msi.h:12:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:13:21: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:14:22: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: sparse: symbol 'writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: int static [signed] [toplevel] writel( ... )
>> arch/x86/include/asm/io.h:67:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:67:1: sparse: void static inline [gnu_inline] [toplevel] writel( ... )
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:30:15: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:31:16: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: symbol '__writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: int static [signed] [toplevel] __writel( ... )
arch/x86/include/asm/io.h:71:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:71:1: sparse: void static inline [gnu_inline] [toplevel] __writel( ... )
>> drivers/gpu/drm/i915/intel_uncore.c:181:17: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/intel_uncore.c:188:17: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/intel_uncore.c:213:9: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/intel_uncore.c:213:9: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/intel_uncore.c:239:9: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/intel_uncore.c:101:9: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/intel_uncore.c:101:9: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
--
include/linux/iommu.h:1140:1: sparse: sparse: Expected ; at end of declaration
include/linux/iommu.h:1140:1: sparse: sparse: got {
>> include/linux/io-64-nonatomic-lo-hi.h:16:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:33:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: got }
include/linux/msi.h:12:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/msi.h:12:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:13:21: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:14:22: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: sparse: symbol 'writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: int static [signed] [toplevel] writel( ... )
>> arch/x86/include/asm/io.h:67:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:67:1: sparse: void static inline [gnu_inline] [toplevel] writel( ... )
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:30:15: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:31:16: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: symbol '__writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: int static [signed] [toplevel] __writel( ... )
arch/x86/include/asm/io.h:71:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:71:1: sparse: void static inline [gnu_inline] [toplevel] __writel( ... )
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
--
include/linux/iommu.h:1140:1: sparse: sparse: Expected ; at end of declaration
include/linux/iommu.h:1140:1: sparse: sparse: got {
>> include/linux/io-64-nonatomic-lo-hi.h:16:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:33:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: got }
include/linux/msi.h:12:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/msi.h:12:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:13:21: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:14:22: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: sparse: symbol 'writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: int static [signed] [toplevel] writel( ... )
>> arch/x86/include/asm/io.h:67:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:67:1: sparse: void static inline [gnu_inline] [toplevel] writel( ... )
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:30:15: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:31:16: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: symbol '__writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: int static [signed] [toplevel] __writel( ... )
arch/x86/include/asm/io.h:71:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:71:1: sparse: void static inline [gnu_inline] [toplevel] __writel( ... )
>> drivers/gpu/drm/i915/gt/intel_gt_irq.c:64:9: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/gt/intel_gt_irq.c:82:9: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/gt/intel_gt_irq.c:158:9: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/gt/intel_gt_irq.c:197:17: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/gt/intel_gt_irq.c:319:25: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/gt/intel_gt_irq.c:330:25: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/gt/intel_gt_irq.c:339:25: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/gt/intel_gt_irq.c:348:25: sparse: sparse: too many arguments for function writel
--
include/linux/iommu.h:1140:1: sparse: sparse: Expected ; at end of declaration
include/linux/iommu.h:1140:1: sparse: sparse: got {
>> include/linux/io-64-nonatomic-lo-hi.h:16:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:33:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: got }
include/linux/msi.h:12:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/msi.h:12:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:13:21: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:14:22: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: sparse: symbol 'writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: int static [signed] [toplevel] writel( ... )
>> arch/x86/include/asm/io.h:67:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:67:1: sparse: void static inline [gnu_inline] [toplevel] writel( ... )
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:30:15: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:31:16: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: symbol '__writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: int static [signed] [toplevel] __writel( ... )
arch/x86/include/asm/io.h:71:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:71:1: sparse: void static inline [gnu_inline] [toplevel] __writel( ... )
>> drivers/gpu/drm/i915/gt/intel_lrc.c:1579:23: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/gt/intel_lrc.c:1410:23: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/gt/intel_lrc.c:1411:23: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/gt/intel_lrc.c:1413:23: sparse: sparse: too many arguments for function writel
drivers/gpu/drm/i915/gt/intel_lrc.c:1414:23: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
--
include/linux/iommu.h:1140:1: sparse: sparse: Expected ; at end of declaration
include/linux/iommu.h:1140:1: sparse: sparse: got {
>> include/linux/io-64-nonatomic-lo-hi.h:16:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:33:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: got }
include/linux/msi.h:12:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/msi.h:12:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:13:21: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:14:22: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: sparse: symbol 'writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: int static [signed] [toplevel] writel( ... )
>> arch/x86/include/asm/io.h:67:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:67:1: sparse: void static inline [gnu_inline] [toplevel] writel( ... )
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:30:15: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:31:16: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: symbol '__writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: int static [signed] [toplevel] __writel( ... )
arch/x86/include/asm/io.h:71:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:71:1: sparse: void static inline [gnu_inline] [toplevel] __writel( ... )
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
--
include/linux/iommu.h:1140:1: sparse: sparse: Expected ; at end of declaration
include/linux/iommu.h:1140:1: sparse: sparse: got {
>> include/linux/io-64-nonatomic-lo-hi.h:16:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:33:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: got }
include/linux/msi.h:12:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/msi.h:12:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:13:21: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:14:22: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: sparse: symbol 'writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: int static [signed] [toplevel] writel( ... )
>> arch/x86/include/asm/io.h:67:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:67:1: sparse: void static inline [gnu_inline] [toplevel] writel( ... )
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:30:15: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:31:16: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: symbol '__writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: int static [signed] [toplevel] __writel( ... )
arch/x86/include/asm/io.h:71:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:71:1: sparse: void static inline [gnu_inline] [toplevel] __writel( ... )
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
--
include/linux/iommu.h:1140:1: sparse: sparse: Expected ; at end of declaration
include/linux/iommu.h:1140:1: sparse: sparse: got {
>> include/linux/io-64-nonatomic-lo-hi.h:16:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:33:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: got }
include/linux/msi.h:12:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/msi.h:12:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:13:21: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:14:22: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: sparse: symbol 'writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: int static [signed] [toplevel] writel( ... )
>> arch/x86/include/asm/io.h:67:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:67:1: sparse: void static inline [gnu_inline] [toplevel] writel( ... )
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:30:15: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:31:16: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: symbol '__writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: int static [signed] [toplevel] __writel( ... )
arch/x86/include/asm/io.h:71:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:71:1: sparse: void static inline [gnu_inline] [toplevel] __writel( ... )
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
--
include/linux/iommu.h:1140:1: sparse: sparse: Expected ; at end of declaration
include/linux/iommu.h:1140:1: sparse: sparse: got {
>> include/linux/io-64-nonatomic-lo-hi.h:16:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:33:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: got }
include/linux/msi.h:12:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/msi.h:12:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:13:21: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:14:22: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: sparse: symbol 'writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: int static [signed] [toplevel] writel( ... )
>> arch/x86/include/asm/io.h:67:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:67:1: sparse: void static inline [gnu_inline] [toplevel] writel( ... )
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:30:15: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:31:16: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: symbol '__writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: int static [signed] [toplevel] __writel( ... )
arch/x86/include/asm/io.h:71:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:71:1: sparse: void static inline [gnu_inline] [toplevel] __writel( ... )
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
--
include/linux/iommu.h:1140:1: sparse: sparse: Expected ; at end of declaration
include/linux/iommu.h:1140:1: sparse: sparse: got {
>> include/linux/io-64-nonatomic-lo-hi.h:16:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:33:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: got }
include/linux/msi.h:12:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/msi.h:12:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:13:21: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:14:22: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: sparse: symbol 'writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: int static [signed] [toplevel] writel( ... )
>> arch/x86/include/asm/io.h:67:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:67:1: sparse: void static inline [gnu_inline] [toplevel] writel( ... )
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:30:15: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:31:16: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: symbol '__writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: int static [signed] [toplevel] __writel( ... )
arch/x86/include/asm/io.h:71:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:71:1: sparse: void static inline [gnu_inline] [toplevel] __writel( ... )
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
--
include/linux/iommu.h:1140:1: sparse: sparse: Expected ; at end of declaration
include/linux/iommu.h:1140:1: sparse: sparse: got {
>> include/linux/io-64-nonatomic-lo-hi.h:16:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:33:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:13:21: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:14:22: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: sparse: symbol 'writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: int static [signed] [toplevel] writel( ... )
>> arch/x86/include/asm/io.h:67:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:67:1: sparse: void static inline [gnu_inline] [toplevel] writel( ... )
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:30:15: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:31:16: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: symbol '__writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: int static [signed] [toplevel] __writel( ... )
arch/x86/include/asm/io.h:71:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:71:1: sparse: void static inline [gnu_inline] [toplevel] __writel( ... )
--
include/linux/iommu.h:1140:1: sparse: sparse: Expected ; at end of declaration
include/linux/iommu.h:1140:1: sparse: sparse: got {
>> include/linux/io-64-nonatomic-lo-hi.h:16:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:33:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: got }
include/linux/msi.h:12:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/msi.h:12:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:13:21: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:14:22: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: sparse: symbol 'writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: int static [signed] [toplevel] writel( ... )
>> arch/x86/include/asm/io.h:67:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:67:1: sparse: void static inline [gnu_inline] [toplevel] writel( ... )
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:30:15: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:31:16: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: symbol '__writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: int static [signed] [toplevel] __writel( ... )
arch/x86/include/asm/io.h:71:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:71:1: sparse: void static inline [gnu_inline] [toplevel] __writel( ... )
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
--
include/linux/iommu.h:1140:1: sparse: sparse: Expected ; at end of declaration
include/linux/iommu.h:1140:1: sparse: sparse: got {
>> include/linux/io-64-nonatomic-lo-hi.h:16:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:33:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: got }
include/linux/msi.h:12:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/msi.h:12:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:13:21: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:14:22: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: sparse: symbol 'writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: int static [signed] [toplevel] writel( ... )
>> arch/x86/include/asm/io.h:67:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:67:1: sparse: void static inline [gnu_inline] [toplevel] writel( ... )
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:30:15: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:31:16: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: symbol '__writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: int static [signed] [toplevel] __writel( ... )
arch/x86/include/asm/io.h:71:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:71:1: sparse: void static inline [gnu_inline] [toplevel] __writel( ... )
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
--
include/linux/iommu.h:1140:1: sparse: sparse: Expected ; at end of declaration
include/linux/iommu.h:1140:1: sparse: sparse: got {
>> include/linux/io-64-nonatomic-lo-hi.h:16:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:33:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: got }
include/linux/msi.h:12:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/msi.h:12:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:13:21: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:14:22: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: sparse: symbol 'writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: int static [signed] [toplevel] writel( ... )
>> arch/x86/include/asm/io.h:67:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:67:1: sparse: void static inline [gnu_inline] [toplevel] writel( ... )
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:30:15: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:31:16: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: symbol '__writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: int static [signed] [toplevel] __writel( ... )
arch/x86/include/asm/io.h:71:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:71:1: sparse: void static inline [gnu_inline] [toplevel] __writel( ... )
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
--
include/linux/iommu.h:1140:1: sparse: sparse: Expected ; at end of declaration
include/linux/iommu.h:1140:1: sparse: sparse: got {
>> include/linux/io-64-nonatomic-lo-hi.h:16:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:33:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: got }
include/linux/msi.h:12:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/msi.h:12:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:13:21: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:14:22: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: sparse: symbol 'writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: int static [signed] [toplevel] writel( ... )
>> arch/x86/include/asm/io.h:67:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:67:1: sparse: void static inline [gnu_inline] [toplevel] writel( ... )
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:30:15: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:31:16: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: symbol '__writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: int static [signed] [toplevel] __writel( ... )
arch/x86/include/asm/io.h:71:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:71:1: sparse: void static inline [gnu_inline] [toplevel] __writel( ... )
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many errors
--
include/linux/iommu.h:1140:1: sparse: sparse: Expected ; at end of declaration
include/linux/iommu.h:1140:1: sparse: sparse: got {
>> include/linux/io-64-nonatomic-lo-hi.h:16:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:33:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: got }
include/linux/msi.h:12:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/msi.h:12:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:13:21: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:14:22: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: sparse: symbol 'writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: int static [signed] [toplevel] writel( ... )
>> arch/x86/include/asm/io.h:67:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:67:1: sparse: void static inline [gnu_inline] [toplevel] writel( ... )
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:30:15: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:31:16: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: symbol '__writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: int static [signed] [toplevel] __writel( ... )
arch/x86/include/asm/io.h:71:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:71:1: sparse: void static inline [gnu_inline] [toplevel] __writel( ... )
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
--
include/linux/iommu.h:1140:1: sparse: sparse: Expected ; at end of declaration
include/linux/iommu.h:1140:1: sparse: sparse: got {
>> include/linux/io-64-nonatomic-lo-hi.h:16:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:16:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:17:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:22:20: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:23:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:33:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: Expected ; at end of declaration
include/linux/io-64-nonatomic-lo-hi.h:33:16: sparse: sparse: got low
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:34:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: Expected ) in function declarator
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: got >>
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/io-64-nonatomic-lo-hi.h:40:1: sparse: sparse: got }
include/linux/msi.h:12:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/msi.h:12:1: sparse: sparse: got }
include/linux/io-64-nonatomic-lo-hi.h:13:21: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:14:22: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:11:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: sparse: symbol 'writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:22:9: sparse: int static [signed] [toplevel] writel( ... )
>> arch/x86/include/asm/io.h:67:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:67:1: sparse: void static inline [gnu_inline] [toplevel] writel( ... )
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:13:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: note: previously declared as:
>> include/linux/io-64-nonatomic-lo-hi.h:14:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:30:15: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: sparse: symbol 'low' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:30:9: sparse: int [addressable] [toplevel] low
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:13: sparse: unsigned int [addressable] [toplevel] [usertype] low
include/linux/io-64-nonatomic-lo-hi.h:31:16: sparse: sparse: undefined identifier 'p'
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: sparse: symbol 'high' redeclared with different type (different signedness):
include/linux/io-64-nonatomic-lo-hi.h:31:9: sparse: int [addressable] [toplevel] high
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: note: previously declared as:
include/linux/io-64-nonatomic-lo-hi.h:28:18: sparse: unsigned int [addressable] [toplevel] [usertype] high
include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: sparse: symbol '__writel' redeclared with different type (incompatible argument 1 (different base types)):
>> include/linux/io-64-nonatomic-lo-hi.h:39:9: sparse: int static [signed] [toplevel] __writel( ... )
arch/x86/include/asm/io.h:71:1: sparse: note: previously declared as:
>> arch/x86/include/asm/io.h:71:1: sparse: void static inline [gnu_inline] [toplevel] __writel( ... )
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
>> drivers/gpu/drm/i915/intel_uncore.h:280:1: sparse: sparse: too many arguments for function writel
--
include/linux/iommu.h:1140:1: sparse: sparse: Expected ; at end of declaration
include/linux/iommu.h:1140:1: sparse: sparse: got {
include/linux/dax.h:181:27: sparse: sparse: Expected ; at end of declaration
include/linux/dax.h:181:27: sparse: sparse: got dax_lock_page
>> include/linux/dax.h:185:9: sparse: sparse: Trying to use reserved word 'return' as identifier
include/linux/dax.h:185:16: sparse: sparse: Expected ; at end of declaration
include/linux/dax.h:185:16: sparse: sparse: got 0
include/linux/dax.h:186:1: sparse: sparse: Expected ; at the end of type declaration
include/linux/dax.h:186:1: sparse: sparse: got }
vim +/return +16 include/linux/io-64-nonatomic-lo-hi.h
797a796a13df6b include/asm-generic/io-64-nonatomic-lo-hi.h Hitoshi Mitake 2012-02-07 7
3a044178cccfeb include/asm-generic/io-64-nonatomic-lo-hi.h Jason Baron 2014-07-04 8 static inline __u64 lo_hi_readq(const volatile void __iomem *addr)
797a796a13df6b include/asm-generic/io-64-nonatomic-lo-hi.h Hitoshi Mitake 2012-02-07 9 {
797a796a13df6b include/asm-generic/io-64-nonatomic-lo-hi.h Hitoshi Mitake 2012-02-07 10 const volatile u32 __iomem *p = addr;
797a796a13df6b include/asm-generic/io-64-nonatomic-lo-hi.h Hitoshi Mitake 2012-02-07 @11 u32 low, high;
797a796a13df6b include/asm-generic/io-64-nonatomic-lo-hi.h Hitoshi Mitake 2012-02-07 12
797a796a13df6b include/asm-generic/io-64-nonatomic-lo-hi.h Hitoshi Mitake 2012-02-07 @13 low = readl(p);
797a796a13df6b include/asm-generic/io-64-nonatomic-lo-hi.h Hitoshi Mitake 2012-02-07 @14 high = readl(p + 1);
797a796a13df6b include/asm-generic/io-64-nonatomic-lo-hi.h Hitoshi Mitake 2012-02-07 15
797a796a13df6b include/asm-generic/io-64-nonatomic-lo-hi.h Hitoshi Mitake 2012-02-07 @16 return low + ((u64)high << 32);
797a796a13df6b include/asm-generic/io-64-nonatomic-lo-hi.h Hitoshi Mitake 2012-02-07 17 }
797a796a13df6b include/asm-generic/io-64-nonatomic-lo-hi.h Hitoshi Mitake 2012-02-07 18
3a044178cccfeb include/asm-generic/io-64-nonatomic-lo-hi.h Jason Baron 2014-07-04 19 static inline void lo_hi_writeq(__u64 val, volatile void __iomem *addr)
797a796a13df6b include/asm-generic/io-64-nonatomic-lo-hi.h Hitoshi Mitake 2012-02-07 20 {
797a796a13df6b include/asm-generic/io-64-nonatomic-lo-hi.h Hitoshi Mitake 2012-02-07 21 writel(val, addr);
797a796a13df6b include/asm-generic/io-64-nonatomic-lo-hi.h Hitoshi Mitake 2012-02-07 @22 writel(val >> 32, addr + 4);
797a796a13df6b include/asm-generic/io-64-nonatomic-lo-hi.h Hitoshi Mitake 2012-02-07 23 }
3a044178cccfeb include/asm-generic/io-64-nonatomic-lo-hi.h Jason Baron 2014-07-04 24
e511267bc25e18 include/linux/io-64-nonatomic-lo-hi.h Robin Murphy 2016-04-26 25 static inline __u64 lo_hi_readq_relaxed(const volatile void __iomem *addr)
e511267bc25e18 include/linux/io-64-nonatomic-lo-hi.h Robin Murphy 2016-04-26 26 {
e511267bc25e18 include/linux/io-64-nonatomic-lo-hi.h Robin Murphy 2016-04-26 27 const volatile u32 __iomem *p = addr;
e511267bc25e18 include/linux/io-64-nonatomic-lo-hi.h Robin Murphy 2016-04-26 28 u32 low, high;
e511267bc25e18 include/linux/io-64-nonatomic-lo-hi.h Robin Murphy 2016-04-26 29
e511267bc25e18 include/linux/io-64-nonatomic-lo-hi.h Robin Murphy 2016-04-26 @30 low = readl_relaxed(p);
e511267bc25e18 include/linux/io-64-nonatomic-lo-hi.h Robin Murphy 2016-04-26 31 high = readl_relaxed(p + 1);
e511267bc25e18 include/linux/io-64-nonatomic-lo-hi.h Robin Murphy 2016-04-26 32
e511267bc25e18 include/linux/io-64-nonatomic-lo-hi.h Robin Murphy 2016-04-26 33 return low + ((u64)high << 32);
e511267bc25e18 include/linux/io-64-nonatomic-lo-hi.h Robin Murphy 2016-04-26 @34 }
e511267bc25e18 include/linux/io-64-nonatomic-lo-hi.h Robin Murphy 2016-04-26 35
e511267bc25e18 include/linux/io-64-nonatomic-lo-hi.h Robin Murphy 2016-04-26 36 static inline void lo_hi_writeq_relaxed(__u64 val, volatile void __iomem *addr)
e511267bc25e18 include/linux/io-64-nonatomic-lo-hi.h Robin Murphy 2016-04-26 37 {
e511267bc25e18 include/linux/io-64-nonatomic-lo-hi.h Robin Murphy 2016-04-26 38 writel_relaxed(val, addr);
e511267bc25e18 include/linux/io-64-nonatomic-lo-hi.h Robin Murphy 2016-04-26 @39 writel_relaxed(val >> 32, addr + 4);
e511267bc25e18 include/linux/io-64-nonatomic-lo-hi.h Robin Murphy 2016-04-26 40 }
e511267bc25e18 include/linux/io-64-nonatomic-lo-hi.h Robin Murphy 2016-04-26 41
:::::: The code at line 16 was first introduced by commit
:::::: 797a796a13df6b84a4791e57306737059b5b2384 asm-generic: architecture independent readq/writeq for 32bit environment
:::::: TO: Hitoshi Mitake <mitake(a)dcl.info.waseda.ac.jp>
:::::: CC: Linus Torvalds <torvalds(a)linux-foundation.org>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
2 years, 3 months