* Re: [PATCH] sparse: use static inline for __chk_{user,io}_ptr()
[not found] <20200628072019.67107-1-luc.vanoostenryck@gmail.com>
@ 2020-06-29 17:12 ` kernel test robot
2020-06-29 18:08 ` kernel test robot
` (2 subsequent siblings)
3 siblings, 0 replies; 4+ messages in thread
From: kernel test robot @ 2020-06-29 17:12 UTC (permalink / raw)
To: Luc Van Oostenryck, Andrew Morton
Cc: kbuild-all, Linux Memory Management List, linux-kernel,
Luc Van Oostenryck
[-- Attachment #1: Type: text/plain, Size: 9896 bytes --]
Hi Luc,
I love your patch! Perhaps something to improve:
[auto build test WARNING on next-20200626]
[cannot apply to linux/master linus/master v5.8-rc2 v5.8-rc1 v5.7 v5.8-rc3]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Luc-Van-Oostenryck/sparse-use-static-inline-for-__chk_-user-io-_ptr/20200628-152401
base: 36e3135df4d426612fc77db26a312c2531108603
config: i386-randconfig-s001-20200629 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-13) 9.3.0
reproduce:
# apt-get install sparse
# sparse version: v0.6.2-3-gfa153962-dirty
# save the attached .config to linux build tree
make W=1 C= CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=i386
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
sparse warnings: (new ones prefixed by >>)
arch/x86/kernel/signal.c:337:9: sparse: sparse: cast removes address space '__user' of expression
>> arch/x86/kernel/signal.c:337:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long long [usertype] * @@
>> arch/x86/kernel/signal.c:337:9: sparse: expected void const volatile [noderef] __user *ptr
arch/x86/kernel/signal.c:337:9: sparse: got unsigned long long [usertype] *
arch/x86/kernel/signal.c:337:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/kernel/signal.c:337:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/kernel/signal.c:337:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/kernel/signal.c:337:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/kernel/signal.c:337:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/kernel/signal.c:337:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/kernel/signal.c:337:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/kernel/signal.c:337:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/kernel/signal.c:337:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/kernel/signal.c:397:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/kernel/signal.c:397:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long long [usertype] * @@
arch/x86/kernel/signal.c:397:9: sparse: expected void const volatile [noderef] __user *ptr
arch/x86/kernel/signal.c:397:9: sparse: got unsigned long long [usertype] *
arch/x86/kernel/signal.c:397:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/kernel/signal.c:397:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/kernel/signal.c:397:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/kernel/signal.c:397:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/kernel/signal.c:397:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/kernel/signal.c:397:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/kernel/signal.c:397:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/kernel/signal.c:397:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/kernel/signal.c:397:9: sparse: sparse: cast removes address space '__user' of expression
vim +337 arch/x86/kernel/signal.c
75779f05264b99 arch/x86/kernel/signal.c Hiroshi Shimamoto 2009-02-27 302
7e907f48980d66 arch/x86/kernel/signal_32.c Ingo Molnar 2008-03-06 303 static int
235b80226b986d arch/x86/kernel/signal.c Al Viro 2012-11-09 304 __setup_frame(int sig, struct ksignal *ksig, sigset_t *set,
7e907f48980d66 arch/x86/kernel/signal_32.c Ingo Molnar 2008-03-06 305 struct pt_regs *regs)
^1da177e4c3f41 arch/i386/kernel/signal.c Linus Torvalds 2005-04-16 306 {
^1da177e4c3f41 arch/i386/kernel/signal.c Linus Torvalds 2005-04-16 307 struct sigframe __user *frame;
7e907f48980d66 arch/x86/kernel/signal_32.c Ingo Molnar 2008-03-06 308 void __user *restorer;
b00d8f8f0b2b39 arch/x86/kernel/signal.c Al Viro 2020-02-15 309 void __user *fp = NULL;
^1da177e4c3f41 arch/i386/kernel/signal.c Linus Torvalds 2005-04-16 310
b00d8f8f0b2b39 arch/x86/kernel/signal.c Al Viro 2020-02-15 311 frame = get_sigframe(&ksig->ka, regs, sizeof(*frame), &fp);
^1da177e4c3f41 arch/i386/kernel/signal.c Linus Torvalds 2005-04-16 312
5c1f178094631e arch/x86/kernel/signal.c Al Viro 2020-02-15 313 if (!user_access_begin(frame, sizeof(*frame)))
3d0aedd9538e6b arch/x86/kernel/signal_32.c Hiroshi Shimamoto 2008-09-12 314 return -EFAULT;
^1da177e4c3f41 arch/i386/kernel/signal.c Linus Torvalds 2005-04-16 315
5c1f178094631e arch/x86/kernel/signal.c Al Viro 2020-02-15 316 unsafe_put_user(sig, &frame->sig, Efault);
b00d8f8f0b2b39 arch/x86/kernel/signal.c Al Viro 2020-02-15 317 unsafe_put_sigcontext(&frame->sc, fp, regs, set, Efault);
5c1f178094631e arch/x86/kernel/signal.c Al Viro 2020-02-15 318 unsafe_put_user(set->sig[1], &frame->extramask[0], Efault);
1a3e4ca41c5a38 arch/x86/kernel/signal_32.c Roland McGrath 2008-04-09 319 if (current->mm->context.vdso)
6f121e548f8367 arch/x86/kernel/signal.c Andy Lutomirski 2014-05-05 320 restorer = current->mm->context.vdso +
0a6d1fa0d2b48f arch/x86/kernel/signal.c Andy Lutomirski 2015-10-05 321 vdso_image_32.sym___kernel_sigreturn;
9fbbd4dd17d071 arch/i386/kernel/signal.c Andi Kleen 2007-02-13 322 else
ade1af77129dea arch/x86/kernel/signal_32.c Jan Engelhardt 2008-01-30 323 restorer = &frame->retcode;
235b80226b986d arch/x86/kernel/signal.c Al Viro 2012-11-09 324 if (ksig->ka.sa.sa_flags & SA_RESTORER)
235b80226b986d arch/x86/kernel/signal.c Al Viro 2012-11-09 325 restorer = ksig->ka.sa.sa_restorer;
^1da177e4c3f41 arch/i386/kernel/signal.c Linus Torvalds 2005-04-16 326
^1da177e4c3f41 arch/i386/kernel/signal.c Linus Torvalds 2005-04-16 327 /* Set up to return from userspace. */
5c1f178094631e arch/x86/kernel/signal.c Al Viro 2020-02-15 328 unsafe_put_user(restorer, &frame->pretcode, Efault);
^1da177e4c3f41 arch/i386/kernel/signal.c Linus Torvalds 2005-04-16 329
^1da177e4c3f41 arch/i386/kernel/signal.c Linus Torvalds 2005-04-16 330 /*
7e907f48980d66 arch/x86/kernel/signal_32.c Ingo Molnar 2008-03-06 331 * This is popl %eax ; movl $__NR_sigreturn, %eax ; int $0x80
^1da177e4c3f41 arch/i386/kernel/signal.c Linus Torvalds 2005-04-16 332 *
^1da177e4c3f41 arch/i386/kernel/signal.c Linus Torvalds 2005-04-16 333 * WE DO NOT USE IT ANY MORE! It's only left here for historical
^1da177e4c3f41 arch/i386/kernel/signal.c Linus Torvalds 2005-04-16 334 * reasons and because gdb uses it as a signature to notice
^1da177e4c3f41 arch/i386/kernel/signal.c Linus Torvalds 2005-04-16 335 * signal handler stack frames.
^1da177e4c3f41 arch/i386/kernel/signal.c Linus Torvalds 2005-04-16 336 */
5c1f178094631e arch/x86/kernel/signal.c Al Viro 2020-02-15 @337 unsafe_put_user(*((u64 *)&retcode), (u64 *)frame->retcode, Efault);
5c1f178094631e arch/x86/kernel/signal.c Al Viro 2020-02-15 338 user_access_end();
^1da177e4c3f41 arch/i386/kernel/signal.c Linus Torvalds 2005-04-16 339
^1da177e4c3f41 arch/i386/kernel/signal.c Linus Torvalds 2005-04-16 340 /* Set up registers for signal handler */
65ea5b03499035 arch/x86/kernel/signal_32.c H. Peter Anvin 2008-01-30 341 regs->sp = (unsigned long)frame;
235b80226b986d arch/x86/kernel/signal.c Al Viro 2012-11-09 342 regs->ip = (unsigned long)ksig->ka.sa.sa_handler;
65ea5b03499035 arch/x86/kernel/signal_32.c H. Peter Anvin 2008-01-30 343 regs->ax = (unsigned long)sig;
92bc2056855b32 arch/x86/kernel/signal_32.c Harvey Harrison 2008-02-08 344 regs->dx = 0;
92bc2056855b32 arch/x86/kernel/signal_32.c Harvey Harrison 2008-02-08 345 regs->cx = 0;
^1da177e4c3f41 arch/i386/kernel/signal.c Linus Torvalds 2005-04-16 346
65ea5b03499035 arch/x86/kernel/signal_32.c H. Peter Anvin 2008-01-30 347 regs->ds = __USER_DS;
65ea5b03499035 arch/x86/kernel/signal_32.c H. Peter Anvin 2008-01-30 348 regs->es = __USER_DS;
65ea5b03499035 arch/x86/kernel/signal_32.c H. Peter Anvin 2008-01-30 349 regs->ss = __USER_DS;
65ea5b03499035 arch/x86/kernel/signal_32.c H. Peter Anvin 2008-01-30 350 regs->cs = __USER_CS;
^1da177e4c3f41 arch/i386/kernel/signal.c Linus Torvalds 2005-04-16 351
283828f3c19ceb arch/i386/kernel/signal.c David Howells 2006-01-18 352 return 0;
b00d8f8f0b2b39 arch/x86/kernel/signal.c Al Viro 2020-02-15 353
b00d8f8f0b2b39 arch/x86/kernel/signal.c Al Viro 2020-02-15 354 Efault:
b00d8f8f0b2b39 arch/x86/kernel/signal.c Al Viro 2020-02-15 355 user_access_end();
b00d8f8f0b2b39 arch/x86/kernel/signal.c Al Viro 2020-02-15 356 return -EFAULT;
^1da177e4c3f41 arch/i386/kernel/signal.c Linus Torvalds 2005-04-16 357 }
^1da177e4c3f41 arch/i386/kernel/signal.c Linus Torvalds 2005-04-16 358
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 28288 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] sparse: use static inline for __chk_{user,io}_ptr()
[not found] <20200628072019.67107-1-luc.vanoostenryck@gmail.com>
2020-06-29 17:12 ` [PATCH] sparse: use static inline for __chk_{user,io}_ptr() kernel test robot
@ 2020-06-29 18:08 ` kernel test robot
2020-06-30 11:58 ` kernel test robot
2020-07-01 18:35 ` kernel test robot
3 siblings, 0 replies; 4+ messages in thread
From: kernel test robot @ 2020-06-29 18:08 UTC (permalink / raw)
To: Luc Van Oostenryck, Andrew Morton
Cc: kbuild-all, Linux Memory Management List, linux-kernel,
Luc Van Oostenryck
[-- Attachment #1: Type: text/plain, Size: 23624 bytes --]
Hi Luc,
I love your patch! Perhaps something to improve:
[auto build test WARNING on next-20200626]
[cannot apply to linux/master linus/master v5.8-rc2 v5.8-rc1 v5.7 v5.8-rc3]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Luc-Van-Oostenryck/sparse-use-static-inline-for-__chk_-user-io-_ptr/20200628-152401
base: 36e3135df4d426612fc77db26a312c2531108603
config: i386-randconfig-s002-20200629 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-13) 9.3.0
reproduce:
# apt-get install sparse
# sparse version: v0.6.2-3-gfa153962-dirty
# save the attached .config to linux build tree
make W=1 C= CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=i386
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
sparse warnings: (new ones prefixed by >>)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:818:42: sparse: sparse: cast removes address space '__iomem' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2388:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2388:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2388:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2388:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2388:21: sparse: sparse: cast removes address space '__user' of expression
>> drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2388:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int [usertype] * @@
>> drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2388:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2388:21: sparse: got unsigned int [usertype] *
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2388:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2388:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2388:21: sparse: sparse: cast removes address space '__user' of expression
--
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:384:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:384:29: sparse: sparse: cast removes address space '__user' of expression
>> drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:384:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int [usertype] * @@
>> drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:384:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:384:29: sparse: got unsigned int [usertype] *
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:384:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:384:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:384:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:384:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:384:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:384:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:384:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:384:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:384:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:384:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:384:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:399:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:399:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:399:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int [usertype] * @@
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:399:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:399:21: sparse: got unsigned int [usertype] *
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:399:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:399:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:399:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:399:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:399:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:399:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:399:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:399:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:399:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:399:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c:399:21: sparse: sparse: cast removes address space '__user' of expression
--
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:138:17: sparse: sparse: incorrect type in initializer (different base types) @@ expected restricted __poll_t ( *poll )( ... ) @@ got unsigned int ( * )( ... ) @@
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:138:17: sparse: expected restricted __poll_t ( *poll )( ... )
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:138:17: sparse: got unsigned int ( * )( ... )
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:261:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:261:29: sparse: sparse: cast removes address space '__user' of expression
>> drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:261:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int [usertype] * @@
>> drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:261:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:261:29: sparse: got unsigned int [usertype] *
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:261:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:261:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:261:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:261:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:261:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:261:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:261:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:261:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:261:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:261:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:261:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:263:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:263:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:263:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:263:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:263:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:263:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int [usertype] * @@
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:263:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:263:29: sparse: got unsigned int [usertype] *
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:263:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:263:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:263:29: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:354:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:354:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:354:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int [usertype] * @@
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:354:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:354:21: sparse: got unsigned int [usertype] *
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:354:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:354:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:354:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:354:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:354:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:354:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:354:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:354:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:354:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:354:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:354:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:412:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:412:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:412:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:412:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:412:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:412:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int [usertype] * @@
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:412:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:412:21: sparse: got unsigned int [usertype] *
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:412:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:412:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:412:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:473:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:473:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:473:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int [usertype] * @@
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:473:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:473:21: sparse: got unsigned int [usertype] *
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:473:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:473:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:473:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:473:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:473:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:473:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:473:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:473:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:473:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:473:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:473:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:531:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:531:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:531:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:531:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:531:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:531:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int [usertype] * @@
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:531:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:531:21: sparse: got unsigned int [usertype] *
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:531:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:531:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:531:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:592:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:592:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:592:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int [usertype] * @@
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:592:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:592:21: sparse: got unsigned int [usertype] *
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:592:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:592:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:592:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:592:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:592:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:592:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:592:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:592:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:592:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:592:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:592:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:650:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:650:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:650:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:650:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:650:21: sparse: sparse: cast removes address space '__user' of expression
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:650:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int [usertype] * @@
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c:650:21: sparse: expected void const volatile [noderef] __user *ptr
vim +2388 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
d38ceaf99ed015 Alex Deucher 2015-04-20 2362
50da51744f005f Tom St Denis 2018-05-09 2363 /**
50da51744f005f Tom St Denis 2018-05-09 2364 * amdgpu_ttm_vram_write - Linear write access to VRAM
50da51744f005f Tom St Denis 2018-05-09 2365 *
50da51744f005f Tom St Denis 2018-05-09 2366 * Accesses VRAM via MMIO for debugging purposes.
50da51744f005f Tom St Denis 2018-05-09 2367 */
08cab989f77582 Tom St Denis 2017-08-29 2368 static ssize_t amdgpu_ttm_vram_write(struct file *f, const char __user *buf,
08cab989f77582 Tom St Denis 2017-08-29 2369 size_t size, loff_t *pos)
08cab989f77582 Tom St Denis 2017-08-29 2370 {
08cab989f77582 Tom St Denis 2017-08-29 2371 struct amdgpu_device *adev = file_inode(f)->i_private;
08cab989f77582 Tom St Denis 2017-08-29 2372 ssize_t result = 0;
08cab989f77582 Tom St Denis 2017-08-29 2373 int r;
08cab989f77582 Tom St Denis 2017-08-29 2374
08cab989f77582 Tom St Denis 2017-08-29 2375 if (size & 0x3 || *pos & 0x3)
08cab989f77582 Tom St Denis 2017-08-29 2376 return -EINVAL;
08cab989f77582 Tom St Denis 2017-08-29 2377
770d13b19fdf36 Christian König 2018-01-12 2378 if (*pos >= adev->gmc.mc_vram_size)
08cab989f77582 Tom St Denis 2017-08-29 2379 return -ENXIO;
08cab989f77582 Tom St Denis 2017-08-29 2380
08cab989f77582 Tom St Denis 2017-08-29 2381 while (size) {
08cab989f77582 Tom St Denis 2017-08-29 2382 unsigned long flags;
08cab989f77582 Tom St Denis 2017-08-29 2383 uint32_t value;
08cab989f77582 Tom St Denis 2017-08-29 2384
770d13b19fdf36 Christian König 2018-01-12 2385 if (*pos >= adev->gmc.mc_vram_size)
08cab989f77582 Tom St Denis 2017-08-29 2386 return result;
08cab989f77582 Tom St Denis 2017-08-29 2387
08cab989f77582 Tom St Denis 2017-08-29 @2388 r = get_user(value, (uint32_t *)buf);
08cab989f77582 Tom St Denis 2017-08-29 2389 if (r)
08cab989f77582 Tom St Denis 2017-08-29 2390 return r;
08cab989f77582 Tom St Denis 2017-08-29 2391
08cab989f77582 Tom St Denis 2017-08-29 2392 spin_lock_irqsave(&adev->mmio_idx_lock, flags);
c30572814df55b Tom St Denis 2017-09-13 2393 WREG32_NO_KIQ(mmMM_INDEX, ((uint32_t)*pos) | 0x80000000);
c30572814df55b Tom St Denis 2017-09-13 2394 WREG32_NO_KIQ(mmMM_INDEX_HI, *pos >> 31);
c30572814df55b Tom St Denis 2017-09-13 2395 WREG32_NO_KIQ(mmMM_DATA, value);
08cab989f77582 Tom St Denis 2017-08-29 2396 spin_unlock_irqrestore(&adev->mmio_idx_lock, flags);
08cab989f77582 Tom St Denis 2017-08-29 2397
08cab989f77582 Tom St Denis 2017-08-29 2398 result += 4;
08cab989f77582 Tom St Denis 2017-08-29 2399 buf += 4;
08cab989f77582 Tom St Denis 2017-08-29 2400 *pos += 4;
08cab989f77582 Tom St Denis 2017-08-29 2401 size -= 4;
08cab989f77582 Tom St Denis 2017-08-29 2402 }
08cab989f77582 Tom St Denis 2017-08-29 2403
08cab989f77582 Tom St Denis 2017-08-29 2404 return result;
08cab989f77582 Tom St Denis 2017-08-29 2405 }
08cab989f77582 Tom St Denis 2017-08-29 2406
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 33750 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] sparse: use static inline for __chk_{user,io}_ptr()
[not found] <20200628072019.67107-1-luc.vanoostenryck@gmail.com>
2020-06-29 17:12 ` [PATCH] sparse: use static inline for __chk_{user,io}_ptr() kernel test robot
2020-06-29 18:08 ` kernel test robot
@ 2020-06-30 11:58 ` kernel test robot
2020-07-01 18:35 ` kernel test robot
3 siblings, 0 replies; 4+ messages in thread
From: kernel test robot @ 2020-06-30 11:58 UTC (permalink / raw)
To: Luc Van Oostenryck, Andrew Morton
Cc: kbuild-all, Linux Memory Management List, linux-kernel,
Luc Van Oostenryck
[-- Attachment #1: Type: text/plain, Size: 985759 bytes --]
Hi Luc,
I love your patch! Perhaps something to improve:
[auto build test WARNING on next-20200626]
[cannot apply to linux/master linus/master v5.8-rc2 v5.8-rc1 v5.7 v5.8-rc3]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Luc-Van-Oostenryck/sparse-use-static-inline-for-__chk_-user-io-_ptr/20200628-152401
base: 36e3135df4d426612fc77db26a312c2531108603
config: sh-randconfig-s031-20200630 (attached as .config)
compiler: sh4-linux-gcc (GCC) 9.3.0
reproduce:
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# apt-get install sparse
# sparse version: v0.6.2-3-gfa153962-dirty
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross C= CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=sh
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
sparse warnings: (new ones prefixed by >>)
drivers/mtd/ubi/cdev.c:467:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:467:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:467:23: sparse: got signed int [noderef] [usertype] __user *
>> drivers/mtd/ubi/cdev.c:467:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
>> drivers/mtd/ubi/cdev.c:467:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:467:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:512:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:512:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:512:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:512:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:512:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:512:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:526:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:526:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:526:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:526:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:526:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:526:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:882:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:882:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:882:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:882:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:882:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:882:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:969:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:969:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:969:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:969:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:969:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:969:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:984:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:984:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:984:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:984:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:984:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:984:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:1061:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:1061:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:1061:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:1061:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:1061:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:1061:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/build.c:61: warning: Function parameter or member 'ubi_num' not described in 'mtd_dev_param'
drivers/mtd/ubi/kapi.c:464: warning: Function parameter or member 'sgl' not described in 'ubi_leb_read_sg'
drivers/mtd/ubi/kapi.c:464: warning: Excess function parameter 'buf' description in 'ubi_leb_read_sg'
drivers/mtd/ubi/wl.c:2054:28: sparse: sparse: context imbalance in 'produce_free_peb' - unexpected unlock
drivers/mtd/ubi/eba.c:1304: warning: Function parameter or member 'vidb' not described in 'ubi_eba_copy_leb'
drivers/mtd/ubi/eba.c:1304: warning: Excess function parameter 'vid_hdr' description in 'ubi_eba_copy_leb'
drivers/mtd/ubi/eba.c:1483: warning: Function parameter or member 'ai' not described in 'print_rsvd_warning'
drivers/mtd/ubi/gluebi.c:446: warning: Function parameter or member 'ns_ptr' not described in 'gluebi_notify'
drivers/mtd/ubi/gluebi.c:446: warning: Excess function parameter 'ptr' description in 'gluebi_notify'
{standard input}: Assembler messages:
{standard input}:11303: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/mtd/ubi/wl.o] Error 1
make[4]: Target '__build' not remade because of errors.
--
drivers/mtd/mtdchar.c:658:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/mtd/mtdchar.c:658:21: sparse: expected unsigned int const *__gu_addr
drivers/mtd/mtdchar.c:658:21: sparse: got unsigned int [noderef] __user *
>> drivers/mtd/mtdchar.c:658:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/mtd/mtdchar.c:658:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/mtdchar.c:658:21: sparse: got unsigned int const *__gu_addr
--
drivers/spi/spidev.c:396:34: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const *__gu_addr @@ got unsigned char [noderef] [usertype] __user * @@
drivers/spi/spidev.c:396:34: sparse: expected unsigned char const *__gu_addr
drivers/spi/spidev.c:396:34: sparse: got unsigned char [noderef] [usertype] __user *
>> drivers/spi/spidev.c:396:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned char const *__gu_addr @@
>> drivers/spi/spidev.c:396:34: sparse: expected void const volatile [noderef] __user *ptr
drivers/spi/spidev.c:396:34: sparse: got unsigned char const *__gu_addr
drivers/spi/spidev.c:398:34: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/spi/spidev.c:398:34: sparse: expected unsigned int const *__gu_addr
drivers/spi/spidev.c:398:34: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/spi/spidev.c:398:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/spi/spidev.c:398:34: sparse: expected void const volatile [noderef] __user *ptr
drivers/spi/spidev.c:398:34: sparse: got unsigned int const *__gu_addr
drivers/spi/spidev.c:422:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const *__gu_addr @@ got unsigned char [noderef] [usertype] __user * @@
drivers/spi/spidev.c:422:26: sparse: expected unsigned char const *__gu_addr
drivers/spi/spidev.c:422:26: sparse: got unsigned char [noderef] [usertype] __user *
drivers/spi/spidev.c:422:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned char const *__gu_addr @@
drivers/spi/spidev.c:422:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/spi/spidev.c:422:26: sparse: got unsigned char const *__gu_addr
drivers/spi/spidev.c:439:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const *__gu_addr @@ got unsigned char [noderef] [usertype] __user * @@
drivers/spi/spidev.c:439:26: sparse: expected unsigned char const *__gu_addr
drivers/spi/spidev.c:439:26: sparse: got unsigned char [noderef] [usertype] __user *
drivers/spi/spidev.c:439:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned char const *__gu_addr @@
drivers/spi/spidev.c:439:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/spi/spidev.c:439:26: sparse: got unsigned char const *__gu_addr
drivers/spi/spidev.c:452:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/spi/spidev.c:452:26: sparse: expected unsigned int const *__gu_addr
drivers/spi/spidev.c:452:26: sparse: got unsigned int [noderef] [usertype] __user *
drivers/spi/spidev.c:452:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/spi/spidev.c:452:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/spi/spidev.c:452:26: sparse: got unsigned int const *__gu_addr
--
drivers/net/hamradio/6pack.c:710:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/net/hamradio/6pack.c:710:21: sparse: expected int const *__gu_addr
drivers/net/hamradio/6pack.c:710:21: sparse: got int [noderef] __user *
>> drivers/net/hamradio/6pack.c:710:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/net/hamradio/6pack.c:710:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/hamradio/6pack.c:710:21: sparse: got int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:1340: Error: unknown opcode
{standard input}:1371: Error: unknown opcode
{standard input}:1576: Error: unknown opcode
{standard input}:1853: Error: unknown opcode
{standard input}:2081: Error: unknown opcode
{standard input}:2320: Error: unknown opcode
{standard input}:2893: Error: unknown opcode
{standard input}:3462: Error: unknown opcode
{standard input}:3750: Error: unknown opcode
{standard input}:4086: Error: unknown opcode
{standard input}:4363: Error: unknown opcode
{standard input}:6410: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/hamradio/6pack.o] Error 1
drivers/net/hamradio/baycom_ser_fdx.c:290:43: sparse: sparse: dubious: x | !y
{standard input}: Assembler messages:
{standard input}:1038: Error: unknown opcode
{standard input}:1546: Error: unknown opcode
{standard input}:1696: Error: unknown opcode
{standard input}:1890: Error: unknown opcode
{standard input}:2760: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/net/hamradio/hdlcdrv.o] Error 1
make[4]: Target '__build' not remade because of errors.
--
drivers/net/ppp/ppp_generic.c:925:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:925:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:925:21: sparse: got int [noderef] __user *p
>> drivers/net/ppp/ppp_generic.c:925:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/net/ppp/ppp_generic.c:925:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:925:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:939:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:939:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:939:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:939:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:939:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:939:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:954:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:954:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:954:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:954:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:954:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:954:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:651:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:651:29: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:651:29: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:651:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:651:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:651:29: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:681:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:681:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:681:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:681:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:681:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:681:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:688:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:688:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:688:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:688:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:688:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:688:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:726:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:726:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:726:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:726:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:726:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:726:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:755:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:755:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:755:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:755:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:755:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:755:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:823:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:823:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:823:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:823:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:823:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:823:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_async.c:420:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_async.c:420:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_async.c:420:21: sparse: got int [noderef] __user *p
>> drivers/net/ppp/ppp_async.c:420:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/net/ppp/ppp_async.c:420:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_async.c:420:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_async.c:435:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/net/ppp/ppp_async.c:435:21: sparse: expected unsigned int const *__gu_addr
drivers/net/ppp/ppp_async.c:435:21: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/net/ppp/ppp_async.c:435:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/net/ppp/ppp_async.c:435:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_async.c:435:21: sparse: got unsigned int const *__gu_addr
drivers/net/ppp/ppp_async.c:446:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/net/ppp/ppp_async.c:446:21: sparse: expected unsigned int const *__gu_addr
drivers/net/ppp/ppp_async.c:446:21: sparse: got unsigned int [noderef] [usertype] __user *
drivers/net/ppp/ppp_async.c:446:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/net/ppp/ppp_async.c:446:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_async.c:446:21: sparse: got unsigned int const *__gu_addr
drivers/net/ppp/ppp_async.c:471:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_async.c:471:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_async.c:471:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_async.c:471:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_async.c:471:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_async.c:471:21: sparse: got int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:6459: Error: unknown opcode
{standard input}:6490: Error: unknown opcode
{standard input}:6633: Error: unknown opcode
{standard input}:6837: Error: unknown opcode
{standard input}:7814: Error: unknown opcode
{standard input}:8237: Error: unknown opcode
{standard input}:8407: Error: unknown opcode
{standard input}:8991: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:52: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}:2195: Error: unknown opcode
{standard input}:2226: Error: unknown opcode
{standard input}:2653: Error: unknown opcode
{standard input}:3418: Error: unknown opcode
{standard input}:3983: Error: unknown opcode
{standard input}:4049: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/net/ppp/ppp_async.o] Error 1
{standard input}:17424: Error: unknown opcode
{standard input}:18539: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/net/ppp/ppp_generic.o] Error 1
make[4]: Target '__build' not remade because of errors.
--
drivers/net/slip/slip.c:458:14: sparse: sparse: incompatible types in comparison expression (different address spaces):
drivers/net/slip/slip.c:458:14: sparse: void [noderef] __rcu *
drivers/net/slip/slip.c:458:14: sparse: void *
drivers/net/slip/slip.c:892:9: sparse: sparse: incompatible types in comparison expression (different address spaces):
drivers/net/slip/slip.c:892:9: sparse: void [noderef] __rcu *
drivers/net/slip/slip.c:892:9: sparse: void *
drivers/net/slip/slip.c:1099:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
>> drivers/net/slip/slip.c:1099:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/slip/slip.c:1124:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/slip/slip.c:1124:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/slip/slip.c:1150:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/slip/slip.c:1150:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __wsum [usertype] sum @@ got unsigned int [assigned] sum @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: expected restricted __wsum [usertype] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: got unsigned int [assigned] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __wsum [usertype] sum @@ got unsigned int [assigned] sum @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: expected restricted __wsum [usertype] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: got unsigned int [assigned] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __wsum [usertype] sum @@ got unsigned int [assigned] sum @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: expected restricted __wsum [usertype] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: got unsigned int [assigned] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __wsum [usertype] sum @@ got unsigned int [assigned] sum @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: expected restricted __wsum [usertype] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: got unsigned int [assigned] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __wsum [usertype] sum @@ got unsigned int [assigned] sum @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: expected restricted __wsum [usertype] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: got unsigned int [assigned] sum
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}:878: Error: unknown opcode
{standard input}:931: Error: unknown opcode
{standard input}:4211: Error: unknown opcode
{standard input}:4254: Error: unknown opcode
{standard input}:4693: Error: unknown opcode
{standard input}:4736: Error: unknown opcode
{standard input}:6118: Error: unknown opcode
{standard input}:6216: Error: unknown opcode
{standard input}:6472: Error: unknown opcode
{standard input}:6541: Error: unknown opcode
{standard input}:6631: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/slip/slip.o] Error 1
make[4]: Target '__build' not remade because of errors.
--
drivers/auxdisplay/charlcd.c:670:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user *tmp @@
drivers/auxdisplay/charlcd.c:670:21: sparse: expected char const *__gu_addr
drivers/auxdisplay/charlcd.c:670:21: sparse: got char const [noderef] __user *tmp
>> drivers/auxdisplay/charlcd.c:670:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/auxdisplay/charlcd.c:670:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/auxdisplay/charlcd.c:670:21: sparse: got char const *__gu_addr
--
drivers/input/serio/serport.c:213:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long const *__gu_addr @@ got unsigned long [noderef] __user * @@
drivers/input/serio/serport.c:213:21: sparse: expected unsigned long const *__gu_addr
drivers/input/serio/serport.c:213:21: sparse: got unsigned long [noderef] __user *
>> drivers/input/serio/serport.c:213:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long const *__gu_addr @@
>> drivers/input/serio/serport.c:213:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/input/serio/serport.c:213:21: sparse: got unsigned long const *__gu_addr
--
drivers/input/serio/serio_raw.c:219:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user * @@
drivers/input/serio/serio_raw.c:219:21: sparse: expected char const *__gu_addr
drivers/input/serio/serio_raw.c:219:21: sparse: got char const [noderef] __user *
>> drivers/input/serio/serio_raw.c:219:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/input/serio/serio_raw.c:219:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/input/serio/serio_raw.c:219:21: sparse: got char const *__gu_addr
--
drivers/input/mousedev.c:683:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user * @@
drivers/input/mousedev.c:683:21: sparse: expected char const *__gu_addr
drivers/input/mousedev.c:683:21: sparse: got char const [noderef] __user *
>> drivers/input/mousedev.c:683:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/input/mousedev.c:683:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/input/mousedev.c:683:21: sparse: got char const *__gu_addr
--
drivers/input/joydev.c:528:24: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/input/joydev.c:528:24: sparse: expected signed int const *__gu_addr
drivers/input/joydev.c:528:24: sparse: got signed int [noderef] [usertype] __user *
>> drivers/input/joydev.c:528:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
>> drivers/input/joydev.c:528:24: sparse: expected void const volatile [noderef] __user *ptr
drivers/input/joydev.c:528:24: sparse: got signed int const *__gu_addr
drivers/input/joydev.c:680:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected long const *__gu_addr @@ got long [noderef] __user * @@
drivers/input/joydev.c:680:26: sparse: expected long const *__gu_addr
drivers/input/joydev.c:680:26: sparse: got long [noderef] __user *
>> drivers/input/joydev.c:680:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got long const *__gu_addr @@
drivers/input/joydev.c:680:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/input/joydev.c:680:26: sparse: got long const *__gu_addr
--
drivers/net/hamradio/6pack.c:710:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/net/hamradio/6pack.c:710:21: sparse: expected int const *__gu_addr
drivers/net/hamradio/6pack.c:710:21: sparse: got int [noderef] __user *
>> drivers/net/hamradio/6pack.c:710:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/net/hamradio/6pack.c:710:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/hamradio/6pack.c:710:21: sparse: got int const *__gu_addr
--
drivers/net/ppp/ppp_generic.c:925:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:925:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:925:21: sparse: got int [noderef] __user *p
>> drivers/net/ppp/ppp_generic.c:925:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/net/ppp/ppp_generic.c:925:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:925:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:939:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:939:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:939:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:939:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:939:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:939:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:954:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:954:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:954:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:954:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:954:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:954:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:651:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:651:29: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:651:29: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:651:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:651:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:651:29: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:681:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:681:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:681:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:681:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:681:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:681:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:688:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:688:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:688:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:688:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:688:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:688:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:726:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:726:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:726:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:726:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:726:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:726:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:755:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:755:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:755:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:755:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:755:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:755:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:823:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:823:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:823:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:823:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:823:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:823:21: sparse: got int const *__gu_addr
--
drivers/net/ppp/ppp_async.c:420:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_async.c:420:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_async.c:420:21: sparse: got int [noderef] __user *p
>> drivers/net/ppp/ppp_async.c:420:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/net/ppp/ppp_async.c:420:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_async.c:420:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_async.c:435:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/net/ppp/ppp_async.c:435:21: sparse: expected unsigned int const *__gu_addr
drivers/net/ppp/ppp_async.c:435:21: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/net/ppp/ppp_async.c:435:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/net/ppp/ppp_async.c:435:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_async.c:435:21: sparse: got unsigned int const *__gu_addr
drivers/net/ppp/ppp_async.c:446:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/net/ppp/ppp_async.c:446:21: sparse: expected unsigned int const *__gu_addr
drivers/net/ppp/ppp_async.c:446:21: sparse: got unsigned int [noderef] [usertype] __user *
drivers/net/ppp/ppp_async.c:446:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/net/ppp/ppp_async.c:446:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_async.c:446:21: sparse: got unsigned int const *__gu_addr
drivers/net/ppp/ppp_async.c:471:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_async.c:471:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_async.c:471:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_async.c:471:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_async.c:471:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_async.c:471:21: sparse: got int const *__gu_addr
--
drivers/net/slip/slip.c:458:14: sparse: sparse: incompatible types in comparison expression (different address spaces):
drivers/net/slip/slip.c:458:14: sparse: void [noderef] __rcu *
drivers/net/slip/slip.c:458:14: sparse: void *
drivers/net/slip/slip.c:892:9: sparse: sparse: incompatible types in comparison expression (different address spaces):
drivers/net/slip/slip.c:892:9: sparse: void [noderef] __rcu *
drivers/net/slip/slip.c:892:9: sparse: void *
drivers/net/slip/slip.c:1099:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
>> drivers/net/slip/slip.c:1099:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/slip/slip.c:1124:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/slip/slip.c:1124:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/slip/slip.c:1150:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/slip/slip.c:1150:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
--
>> drivers/misc/mic/vop/vop_main.c:551:51: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *ptr @@ got restricted __le64 * @@
>> drivers/misc/mic/vop/vop_main.c:551:51: sparse: expected void const volatile [noderef] __iomem *ptr
drivers/misc/mic/vop/vop_main.c:551:51: sparse: got restricted __le64 *
drivers/misc/mic/vop/vop_main.c:560:49: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct mic_device_ctrl *dc @@ got struct mic_device_ctrl [noderef] __iomem *dc @@
drivers/misc/mic/vop/vop_main.c:560:49: sparse: expected struct mic_device_ctrl *dc
drivers/misc/mic/vop/vop_main.c:560:49: sparse: got struct mic_device_ctrl [noderef] __iomem *dc
drivers/misc/mic/vop/vop_main.c:579:49: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct mic_device_ctrl *dc @@ got struct mic_device_ctrl [noderef] __iomem *dc @@
drivers/misc/mic/vop/vop_main.c:579:49: sparse: expected struct mic_device_ctrl *dc
drivers/misc/mic/vop/vop_main.c:579:49: sparse: got struct mic_device_ctrl [noderef] __iomem *dc
drivers/misc/mic/vop/vop_main.c: In function '_vop_scan_devices':
drivers/misc/mic/vop/vop_main.c:617:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
617 | int ret;
| ^~~
{standard input}: Assembler messages:
{standard input}:6221: Error: unknown opcode
{standard input}:6680: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/misc/mic/vop/vop_vringh.o] Error 1
make[5]: Target '__build' not remade because of errors.
--
drivers/mtd/ubi/cdev.c:467:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:467:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:467:23: sparse: got signed int [noderef] [usertype] __user *
>> drivers/mtd/ubi/cdev.c:467:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
>> drivers/mtd/ubi/cdev.c:467:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:467:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:512:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:512:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:512:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:512:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:512:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:512:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:526:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:526:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:526:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:526:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:526:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:526:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:882:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:882:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:882:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:882:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:882:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:882:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:969:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:969:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:969:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:969:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:969:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:969:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:984:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:984:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:984:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:984:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:984:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:984:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:1061:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:1061:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:1061:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:1061:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:1061:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:1061:23: sparse: got signed int const *__gu_addr
--
>> drivers/misc/mic/vop/vop_main.c:551:51: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *ptr @@ got restricted __le64 * @@
>> drivers/misc/mic/vop/vop_main.c:551:51: sparse: expected void const volatile [noderef] __iomem *ptr
drivers/misc/mic/vop/vop_main.c:551:51: sparse: got restricted __le64 *
drivers/misc/mic/vop/vop_main.c:560:49: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct mic_device_ctrl *dc @@ got struct mic_device_ctrl [noderef] __iomem *dc @@
drivers/misc/mic/vop/vop_main.c:560:49: sparse: expected struct mic_device_ctrl *dc
drivers/misc/mic/vop/vop_main.c:560:49: sparse: got struct mic_device_ctrl [noderef] __iomem *dc
drivers/misc/mic/vop/vop_main.c:579:49: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct mic_device_ctrl *dc @@ got struct mic_device_ctrl [noderef] __iomem *dc @@
drivers/misc/mic/vop/vop_main.c:579:49: sparse: expected struct mic_device_ctrl *dc
drivers/misc/mic/vop/vop_main.c:579:49: sparse: got struct mic_device_ctrl [noderef] __iomem *dc
--
drivers/vhost/vringh.c:567:18: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected restricted __virtio16 const *__gu_addr @@ got restricted __virtio16 [noderef] [usertype] __user * @@
drivers/vhost/vringh.c:567:18: sparse: expected restricted __virtio16 const *__gu_addr
drivers/vhost/vringh.c:567:18: sparse: got restricted __virtio16 [noderef] [usertype] __user *
>> drivers/vhost/vringh.c:567:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got restricted __virtio16 const *__gu_addr @@
>> drivers/vhost/vringh.c:567:18: sparse: expected void const volatile [noderef] __user *ptr
drivers/vhost/vringh.c:567:18: sparse: got restricted __virtio16 const *__gu_addr
--
drivers/fsi/fsi-scom.c:497:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/fsi/fsi-scom.c:497:13: sparse: expected unsigned int const *__gu_addr
drivers/fsi/fsi-scom.c:497:13: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/fsi/fsi-scom.c:497:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/fsi/fsi-scom.c:497:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/fsi/fsi-scom.c:497:13: sparse: got unsigned int const *__gu_addr
--
drivers/char/ipmi/ipmi_msghandler.c:2327:5: sparse: sparse: context imbalance in 'ipmi_request_supply_msgs' - wrong count at exit
drivers/char/ipmi/ipmi_msghandler.c:4452:39: sparse: sparse: context imbalance in 'handle_new_recv_msgs' - unexpected unlock
drivers/char/ipmi/ipmi_msghandler.c:4509:9: sparse: sparse: context imbalance in 'smi_recv_tasklet' - different lock contexts for basic block
drivers/char/ipmi/ipmi_msghandler.c:4544:39: sparse: sparse: context imbalance in 'ipmi_smi_msg_received' - unexpected unlock
drivers/char/ipmi/ipmi_msghandler.c:4640:39: sparse: sparse: context imbalance in 'check_msg_timeout' - unexpected unlock
drivers/pci/of.c:262: warning: Function parameter or member 'ib_resources' not described in 'devm_of_pci_get_host_bridge_resources'
sound/core/seq/seq_clientmgr.c:709:9: sparse: sparse: context imbalance in 'deliver_to_subscribers' - different lock contexts for basic block
drivers/virtio/virtio_ring.c:1400:50: sparse: sparse: incorrect type in argument 2 (different base types) @@ expected restricted __virtio16 [usertype] *p @@ got restricted __le16 * @@
drivers/virtio/virtio_ring.c:1400:50: sparse: expected restricted __virtio16 [usertype] *p
drivers/virtio/virtio_ring.c:1400:50: sparse: got restricted __le16 *
drivers/virtio/virtio_ring.c:1401:33: sparse: sparse: incorrect type in argument 3 (different base types) @@ expected restricted __virtio16 [usertype] v @@ got restricted __le16 [usertype] @@
drivers/virtio/virtio_ring.c:1401:33: sparse: expected restricted __virtio16 [usertype] v
drivers/virtio/virtio_ring.c:1401:33: sparse: got restricted __le16 [usertype]
include/linux/virtio_ring.h:53:17: sparse: sparse: cast from restricted __virtio16
include/linux/virtio_ring.h:53:17: sparse: sparse: cast from restricted __virtio16
include/linux/virtio_ring.h:53:17: sparse: sparse: cast from restricted __virtio16
include/linux/virtio_ring.h:53:17: sparse: sparse: cast from restricted __virtio16
include/linux/virtio_ring.h:53:17: sparse: sparse: cast to restricted __virtio16
include/linux/virtio_ring.h:53:17: sparse: sparse: cast from restricted __virtio16
include/linux/virtio_ring.h:53:17: sparse: sparse: cast from restricted __virtio16
include/linux/virtio_ring.h:53:17: sparse: sparse: cast from restricted __virtio16
include/linux/virtio_ring.h:53:17: sparse: sparse: cast from restricted __virtio16
include/linux/virtio_ring.h:53:17: sparse: sparse: cast to restricted __virtio16
include/linux/virtio_ring.h:53:17: sparse: sparse: cast from restricted __virtio16
include/linux/virtio_ring.h:53:17: sparse: sparse: cast from restricted __virtio16
include/linux/virtio_ring.h:53:17: sparse: sparse: cast from restricted __virtio16
include/linux/virtio_ring.h:53:17: sparse: sparse: cast from restricted __virtio16
include/linux/virtio_ring.h:53:17: sparse: sparse: cast to restricted __virtio16
In file included from include/linux/bits.h:23,
from include/linux/bitops.h:5,
from include/linux/kernel.h:12,
from include/asm-generic/bug.h:20,
from arch/sh/include/asm/bug.h:112,
from include/linux/bug.h:5,
from include/linux/thread_info.h:12,
from include/asm-generic/current.h:5,
from ./arch/sh/include/generated/asm/current.h:1,
from include/linux/sched.h:12,
from include/linux/ratelimit.h:6,
from include/linux/dev_printk.h:16,
from include/linux/device.h:15,
from drivers/pinctrl/sh-pfc/pinctrl.c:10:
drivers/pinctrl/sh-pfc/pinctrl.c: In function 'sh_pfc_pinconf_get_drive_strength':
include/linux/bits.h:27:7: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
27 | (l) > (h), 0)))
| ^
include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO'
16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))
| ^
include/linux/bits.h:40:3: note: in expansion of macro 'GENMASK_INPUT_CHECK'
40 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
| ^~~~~~~~~~~~~~~~~~~
drivers/pinctrl/sh-pfc/pinctrl.c:523:26: note: in expansion of macro 'GENMASK'
523 | val = (val >> offset) & GENMASK(size - 1, 0);
| ^~~~~~~
{standard input}: Assembler messages:
{standard input}:60: Error: unknown opcode
{standard input}:133: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:2608: Error: unknown opcode
{standard input}:2716: Error: unknown opcode
{standard input}:2865: Error: unknown opcode
{standard input}:4434: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/gpio/gpiolib-of.o] Error 1
drivers/clk/clkdev.c: In function 'vclkdev_alloc':
drivers/clk/clkdev.c:173:3: warning: function 'vclkdev_alloc' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format]
173 | vscnprintf(cla->dev_id, sizeof(cla->dev_id), dev_fmt, ap);
| ^~~~~~~~~~
make[3]: *** [scripts/Makefile.build:281: drivers/gpio/gpiolib-cdev.o] Error 1
{standard input}: Assembler messages:
{standard input}:817: Error: unknown opcode
{standard input}:911: Error: unknown opcode
{standard input}:983: Error: unknown opcode
{standard input}:1212: Error: unknown opcode
{standard input}:1638: Error: unknown opcode
{standard input}:2539: Error: unknown opcode
{standard input}:2699: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: sound/core/seq/seq_fifo.o] Error 1
{standard input}: Assembler messages:
{standard input}:1564: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/clk/clk-fixed-factor.o] Error 1
drivers/clk/clk-fixed-rate.c:173: warning: Function parameter or member 'node' not described in 'of_fixed_clk_setup'
{standard input}: Assembler messages:
{standard input}:588: Error: unknown opcode
{standard input}:679: Error: unknown opcode
{standard input}:881: Error: unknown opcode
{standard input}:1580: Error: unknown opcode
{standard input}:2048: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:4526: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: sound/core/seq/seq_queue.o] Error 1
sound/core/control.c:776:17: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:776:26: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:777:17: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:777:26: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:796:48: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:1462:40: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:1565:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ptr @@
sound/core/control.c:1565:13: sparse: expected int const *__gu_addr
sound/core/control.c:1565:13: sparse: got int [noderef] __user *ptr
>> sound/core/control.c:1565:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> sound/core/control.c:1565:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/control.c:1565:13: sparse: got int const *__gu_addr
{standard input}:6767: Error: unknown opcode
{standard input}:7990: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1544: Error: unknown opcode
{standard input}:1823: Error: unknown opcode
{standard input}:2489: Error: unknown opcode
{standard input}:2708: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: sound/core/seq/seq_memory.o] Error 1
{standard input}: Assembler messages:
{standard input}:598: Error: unknown opcode
{standard input}:661: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:3999: Error: unknown opcode
{standard input}:8582: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:396: Error: unknown opcode
{standard input}:449: Error: unknown opcode
{standard input}:496: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/gpio/gpiolib-legacy.o] Error 1
{standard input}: Assembler messages:
{standard input}:701: Error: unknown opcode
{standard input}:842: Error: unknown opcode
{standard input}:1135: Error: unknown opcode
{standard input}:1381: Error: unknown opcode
{standard input}:1520: Error: unknown opcode
{standard input}:13022: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: sound/core/control.o] Error 1
{standard input}: Assembler messages:
{standard input}:4126: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: sound/core/seq/seq_clientmgr.o] Error 1
make[4]: *** [scripts/Makefile.build:281: sound/core/seq/seq_timer.o] Error 1
sound/core/seq/seq_virmidi.c:65:12: sparse: sparse: context imbalance in 'snd_virmidi_dev_receive_event' - different lock contexts for basic block
drivers/char/ipmi/ipmi_si_intf.c:1044:39: sparse: sparse: context imbalance in 'poll' - unexpected unlock
sound/core/timer.c:2045:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
sound/core/timer.c:2045:13: sparse: expected int const *__gu_addr
sound/core/timer.c:2045:13: sparse: got int [noderef] __user *p
>> sound/core/timer.c:2045:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> sound/core/timer.c:2045:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/timer.c:2045:13: sparse: got int const *__gu_addr
sound/core/timer.c:790:25: sparse: sparse: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
{standard input}:4251: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:537: Error: unknown opcode
{standard input}:1302: Error: unknown opcode
{standard input}:1585: Error: unknown opcode
{standard input}:2430: Error: unknown opcode
{standard input}:3051: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: sound/core/seq/seq_ports.o] Error 1
In file included from include/linux/bits.h:23,
from include/linux/bitops.h:5,
from include/linux/kernel.h:12,
from include/asm-generic/bug.h:20,
from arch/sh/include/asm/bug.h:112,
from include/linux/bug.h:5,
from include/linux/thread_info.h:12,
from include/asm-generic/current.h:5,
from ./arch/sh/include/generated/asm/current.h:1,
from include/linux/sched.h:12,
from include/linux/ratelimit.h:6,
from include/linux/dev_printk.h:16,
from include/linux/device.h:15,
from include/linux/gpio/driver.h:5,
from drivers/gpio/gpio-cadence.c:11:
drivers/gpio/gpio-cadence.c: In function 'cdns_gpio_probe':
include/linux/bits.h:27:7: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
27 | (l) > (h), 0)))
| ^
include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO'
16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))
| ^
include/linux/bits.h:40:3: note: in expansion of macro 'GENMASK_INPUT_CHECK'
40 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
| ^~~~~~~~~~~~~~~~~~~
drivers/gpio/gpio-cadence.c:178:12: note: in expansion of macro 'GENMASK'
178 | iowrite32(GENMASK(num_gpios - 1, 0),
| ^~~~~~~
include/linux/bits.h:27:7: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
27 | (l) > (h), 0)))
| ^
include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO'
16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))
| ^
include/linux/bits.h:40:3: note: in expansion of macro 'GENMASK_INPUT_CHECK'
40 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
| ^~~~~~~~~~~~~~~~~~~
drivers/gpio/gpio-cadence.c:251:12: note: in expansion of macro 'GENMASK'
251 | iowrite32(GENMASK(num_gpios - 1, 0),
| ^~~~~~~
{standard input}: Assembler messages:
{standard input}:290: Error: unknown opcode
{standard input}:11573: Error: unknown opcode
{standard input}:11920: Error: unknown opcode
drivers/gpio/gpio-altera.c:34: warning: Function parameter or member 'irq_chip' not described in 'altera_gpio_chip'
drivers/gpio/gpio-altera.c:78: warning: Function parameter or member 'd' not described in 'altera_gpio_irq_set_type'
drivers/gpio/gpio-altera.c:78: warning: Function parameter or member 'type' not described in 'altera_gpio_irq_set_type'
make[3]: *** [scripts/Makefile.build:497: sound/core/seq] Error 2
make[4]: Target '__build' not remade because of errors.
{standard input}:9475: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/bus/mhi/core/pm.o] Error 1
{standard input}:2423: Error: unknown opcode
drivers/video/backlight/lcd.c:191: warning: Function parameter or member 'parent' not described in 'lcd_device_register'
{standard input}: Assembler messages:
{standard input}:229: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:8114: Error: unknown opcode
sound/core/pcm.c:92:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/pcm.c:92:29: sparse: expected int const *__gu_addr
sound/core/pcm.c:92:29: sparse: got int [noderef] __user *
>> sound/core/pcm.c:92:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> sound/core/pcm.c:92:29: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm.c:92:29: sparse: got int const *__gu_addr
sound/core/pcm.c:112:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm.c:112:29: sparse: expected unsigned int const *__gu_addr
sound/core/pcm.c:112:29: sparse: got unsigned int [noderef] __user *
>> sound/core/pcm.c:112:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm.c:112:29: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm.c:112:29: sparse: got unsigned int const *__gu_addr
sound/core/pcm.c:114:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/pcm.c:114:29: sparse: expected int const *__gu_addr
sound/core/pcm.c:114:29: sparse: got int [noderef] __user *
sound/core/pcm.c:114:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/pcm.c:114:29: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm.c:114:29: sparse: got int const *__gu_addr
sound/core/pcm.c:119:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm.c:119:29: sparse: expected unsigned int const *__gu_addr
sound/core/pcm.c:119:29: sparse: got unsigned int [noderef] __user *
sound/core/pcm.c:119:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm.c:119:29: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm.c:119:29: sparse: got unsigned int const *__gu_addr
sound/core/pcm.c:155:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/pcm.c:155:29: sparse: expected int const *__gu_addr
sound/core/pcm.c:155:29: sparse: got int [noderef] __user *
sound/core/pcm.c:155:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/pcm.c:155:29: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm.c:155:29: sparse: got int const *__gu_addr
sound/core/pcm.c:999:9: sparse: sparse: context imbalance in 'snd_pcm_detach_substream' - different lock contexts for basic block
make[5]: *** [scripts/Makefile.build:281: drivers/bus/mhi/core/boot.o] Error 1
make[2]: *** [scripts/Makefile.build:497: sound/drivers] Error 2
make[3]: *** [scripts/Makefile.build:280: sound/drivers/aloop.o] Error 1
make[3]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:3026: Error: unknown opcode
{standard input}:3843: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: sound/core/init.o] Error 1
drivers/regulator/internal.h:43:42: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/core.c:1627:56: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/core.c:1629:56: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/core.c:455:17: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/core.c:455:25: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/core.c:469:47: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/core.c:3347:65: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/core.c:3823:47: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/core.c:3965:65: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/core.c:5527:54: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/core.c:5528:54: sparse: sparse: restricted suspend_state_t degrades to integer
{standard input}: Assembler messages:
{standard input}:434: Error: unknown opcode
{standard input}:509: Error: unknown opcode
{standard input}:613: Error: unknown opcode
sound/core/pcm_native.c:1010:20: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
sound/core/pcm_native.c:1010:20: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:1010:20: sparse: got unsigned int [noderef] [usertype] __user *
>> sound/core/pcm_native.c:1010:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> sound/core/pcm_native.c:1010:20: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:1010:20: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:1036:20: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
sound/core/pcm_native.c:1036:20: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:1036:20: sparse: got unsigned int [noderef] [usertype] __user *
sound/core/pcm_native.c:1036:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:1036:20: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:1036:20: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:2944:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm_native.c:2944:13: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:2944:13: sparse: got unsigned int [noderef] __user *
sound/core/pcm_native.c:2944:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:2944:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:2944:13: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:3037:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm_native.c:3037:13: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:3037:13: sparse: got unsigned int [noderef] __user *
sound/core/pcm_native.c:3037:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:3037:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3037:13: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:3038:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm_native.c:3038:13: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:3038:13: sparse: got unsigned int [noderef] __user *
sound/core/pcm_native.c:3038:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:3038:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3038:13: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:3039:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm_native.c:3039:13: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:3039:13: sparse: got unsigned int [noderef] __user *
sound/core/pcm_native.c:3039:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:3039:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3039:13: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:3087:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *_arg @@
sound/core/pcm_native.c:3087:13: sparse: expected int const *__gu_addr
sound/core/pcm_native.c:3087:13: sparse: got int [noderef] __user *_arg
>> sound/core/pcm_native.c:3087:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/pcm_native.c:3087:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3087:13: sparse: got int const *__gu_addr
sound/core/pcm_native.c:3153:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long const *__gu_addr @@ got unsigned long [noderef] [usertype] __user *_frames @@
sound/core/pcm_native.c:3153:13: sparse: expected unsigned long const *__gu_addr
sound/core/pcm_native.c:3153:13: sparse: got unsigned long [noderef] [usertype] __user *_frames
>> sound/core/pcm_native.c:3153:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long const *__gu_addr @@
sound/core/pcm_native.c:3153:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3153:13: sparse: got unsigned long const *__gu_addr
sound/core/pcm_native.c:3169:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long const *__gu_addr @@ got unsigned long [noderef] [usertype] __user *_frames @@
sound/core/pcm_native.c:3169:13: sparse: expected unsigned long const *__gu_addr
sound/core/pcm_native.c:3169:13: sparse: got unsigned long [noderef] [usertype] __user *_frames
sound/core/pcm_native.c:3169:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long const *__gu_addr @@
sound/core/pcm_native.c:3169:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3169:13: sparse: got unsigned long const *__gu_addr
sound/core/pcm_native.c:3203:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm_native.c:3203:21: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:3203:21: sparse: got unsigned int [noderef] __user *
sound/core/pcm_native.c:3203:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:3203:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3203:21: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:95:1: sparse: sparse: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
sound/core/pcm_native.c:96:1: sparse: sparse: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
sound/core/pcm_native.c:97:1: sparse: sparse: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
sound/core/pcm_native.c:98:1: sparse: sparse: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
sound/core/pcm_native.c:145:9: sparse: sparse: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
sound/core/pcm_native.c:171:9: sparse: sparse: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
sound/core/pcm_native.c:188:39: sparse: sparse: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
sound/core/pcm_native.c:1186:52: sparse: sparse: context imbalance in 'snd_pcm_action_group' - unexpected unlock
sound/core/pcm_native.c:1257:37: sparse: sparse: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
{standard input}: Assembler messages:
{standard input}:5233: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:4553: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:236: Error: unknown opcode
{standard input}:295: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/bus/mhi/core/init.o] Error 1
{standard input}:3362: Error: unknown opcode
sound/core/pcm_native.c: In function 'constrain_mask_params':
sound/core/pcm_native.c:264:18: warning: variable 'old_mask' set but not used [-Wunused-but-set-variable]
264 | struct snd_mask old_mask;
| ^~~~~~~~
sound/core/pcm_native.c: In function 'constrain_interval_params':
sound/core/pcm_native.c:300:22: warning: variable 'old_interval' set but not used [-Wunused-but-set-variable]
300 | struct snd_interval old_interval;
| ^~~~~~~~~~~~
sound/core/pcm_native.c: In function 'constrain_params_by_rules':
sound/core/pcm_native.c:341:22: warning: variable 'old_interval' set but not used [-Wunused-but-set-variable]
341 | struct snd_interval old_interval;
| ^~~~~~~~~~~~
sound/core/pcm_native.c:340:18: warning: variable 'old_mask' set but not used [-Wunused-but-set-variable]
340 | struct snd_mask old_mask;
| ^~~~~~~~
sound/core/pcm_native.c: In function 'snd_pcm_hw_params_choose':
sound/core/pcm_native.c:625:22: warning: variable 'old_interval' set but not used [-Wunused-but-set-variable]
625 | struct snd_interval old_interval;
| ^~~~~~~~~~~~
sound/core/pcm_native.c:624:18: warning: variable 'old_mask' set but not used [-Wunused-but-set-variable]
624 | struct snd_mask old_mask;
| ^~~~~~~~
{standard input}: Assembler messages:
{standard input}:3018: Error: unknown opcode
{standard input}:4538: Error: unknown opcode
{standard input}:4659: Error: unknown opcode
{standard input}:5501: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/bus/moxtet.o] Error 1
{standard input}:3484: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/char/ipmi/ipmi_si_intf.o] Error 1
{standard input}:4920: Error: unknown opcode
{standard input}:5376: Error: unknown opcode
{standard input}:5736: Error: unknown opcode
{standard input}:5700: Error: unknown opcode
{standard input}:6533: Error: unknown opcode
{standard input}:7131: Error: unknown opcode
{standard input}:7162: Error: unknown opcode
{standard input}:7751: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:5977: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: sound/core/pcm.o] Error 1
{standard input}:6527: Error: unknown opcode
{standard input}:9334: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/bus/mhi/core/main.o] Error 1
make[5]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/bus] Error 2
make[3]: *** [scripts/Makefile.build:497: drivers/bus/mhi] Error 2
make[3]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:497: drivers/bus/mhi/core] Error 2
make[4]: Target '__build' not remade because of errors.
{standard input}:8576: Error: unknown opcode
{standard input}:8731: Error: unknown opcode
{standard input}:9915: Error: unknown opcode
drivers/video/backlight/ili922x.c:116: warning: Function parameter or member 's' not described in 'CHECK_FREQ_REG'
drivers/video/backlight/ili922x.c:116: warning: Function parameter or member 'x' not described in 'CHECK_FREQ_REG'
drivers/video/backlight/ili922x.c:127: warning: cannot understand function prototype: 'int ili922x_id = 1; '
drivers/video/backlight/ili922x.c:136: warning: cannot understand function prototype: 'struct ili922x '
drivers/video/backlight/ili922x.c:298: warning: Function parameter or member 'spi' not described in 'ili922x_reg_dump'
make[3]: *** [scripts/Makefile.build:280: drivers/virtio/virtio_ring.o] Error 1
make[2]: *** [scripts/Makefile.build:497: drivers/virtio] Error 2
make[3]: Target '__build' not remade because of errors.
drivers/regulator/internal.h:43:42: sparse: sparse: restricted suspend_state_t degrades to integer
{standard input}:10775: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:8297: Error: unknown opcode
drivers/phy/phy-core.c:1078: warning: Function parameter or member 'children' not described in '__devm_of_phy_provider_register'
drivers/phy/phy-core.c:1125: warning: Function parameter or member 'phy_provider' not described in 'devm_of_phy_provider_unregister'
{standard input}:9406: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/gpio/gpiolib.o] Error 1
{standard input}: Assembler messages:
{standard input}:7731: Error: unknown opcode
{standard input}:7762: Error: unknown opcode
{standard input}:7905: Error: unknown opcode
{standard input}:8086: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:8767: Error: unknown opcode
{standard input}:8326: Error: unknown opcode
{standard input}:8895: Error: unknown opcode
{standard input}:9185: Error: unknown opcode
{standard input}:11789: Error: unknown opcode
{standard input}:16656: Error: unknown opcode
{standard input}:17378: Error: unknown opcode
drivers/tty/vt/vt_ioctl.c:1004:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short [noderef] __user * @@
drivers/tty/vt/vt_ioctl.c:1004:21: sparse: expected unsigned short const *__gu_addr
drivers/tty/vt/vt_ioctl.c:1004:21: sparse: got unsigned short [noderef] __user *
>> drivers/tty/vt/vt_ioctl.c:1004:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
>> drivers/tty/vt/vt_ioctl.c:1004:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt_ioctl.c:1004:21: sparse: got unsigned short const *__gu_addr
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short [noderef] __user * @@
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: expected unsigned short const *__gu_addr
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: got unsigned short [noderef] __user *
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: got unsigned short const *__gu_addr
{standard input}:19062: Error: unknown opcode
{standard input}:24388: Error: unknown opcode
{standard input}:19134: Error: unknown opcode
drivers/video/of_videomode.c:32: warning: Function parameter or member 'np' not described in 'of_get_videomode'
drivers/video/of_videomode.c:32: warning: Function parameter or member 'vm' not described in 'of_get_videomode'
drivers/video/of_videomode.c:32: warning: Function parameter or member 'index' not described in 'of_get_videomode'
make[3]: *** [scripts/Makefile.build:281: sound/core/pcm_native.o] Error 1
drivers/tty/serial/8250/8250_core.c: In function 'serial8250_isa_init_ports':
drivers/tty/serial/8250/8250_core.c:537:9: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
537 | i < ARRAY_SIZE(old_serial_port) && i < nr_uarts;
| ^
make[3]: *** [scripts/Makefile.build:281: sound/core/timer.o] Error 1
drivers/clk/clk-si5341.c: In function 'si5341_output_get_parent':
drivers/clk/clk-si5341.c:886:6: warning: variable 'err' set but not used [-Wunused-but-set-variable]
886 | int err;
| ^~~
{standard input}: Assembler messages:
{standard input}:15972: Error: unknown opcode
{standard input}:16003: Error: unknown opcode
{standard input}:30099: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/regulator/core.o] Error 1
{standard input}: Assembler messages:
{standard input}:1404: Error: unknown opcode
{standard input}:1435: Error: unknown opcode
{standard input}:2854: Error: unknown opcode
{standard input}:5067: Error: unknown opcode
{standard input}:5165: Error: unknown opcode
{standard input}:5942: Error: unknown opcode
{standard input}:6548: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/reset/core.o] Error 1
drivers/video/of_display_timing.c:58: warning: Function parameter or member 'dt' not described in 'of_parse_display_timing'
sound/core/rawmidi.c:654:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/rawmidi.c:654:13: sparse: expected unsigned int const *__gu_addr
sound/core/rawmidi.c:654:13: sparse: got unsigned int [noderef] __user *
>> sound/core/rawmidi.c:654:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> sound/core/rawmidi.c:654:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:654:13: sparse: got unsigned int const *__gu_addr
sound/core/rawmidi.c:656:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:656:13: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:656:13: sparse: got int [noderef] __user *
>> sound/core/rawmidi.c:656:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:656:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:656:13: sparse: got int const *__gu_addr
sound/core/rawmidi.c:658:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/rawmidi.c:658:13: sparse: expected unsigned int const *__gu_addr
sound/core/rawmidi.c:658:13: sparse: got unsigned int [noderef] __user *
sound/core/rawmidi.c:658:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/rawmidi.c:658:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:658:13: sparse: got unsigned int const *__gu_addr
sound/core/rawmidi.c:836:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:836:21: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:836:21: sparse: got int [noderef] __user *
sound/core/rawmidi.c:836:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:836:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:836:21: sparse: got int const *__gu_addr
sound/core/rawmidi.c:874:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:874:21: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:874:21: sparse: got int [noderef] __user *
sound/core/rawmidi.c:874:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:874:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:874:21: sparse: got int const *__gu_addr
sound/core/rawmidi.c:889:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:889:21: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:889:21: sparse: got int [noderef] __user *
sound/core/rawmidi.c:889:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:889:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:889:21: sparse: got int const *__gu_addr
sound/core/rawmidi.c:923:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:923:21: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:923:21: sparse: got int [noderef] __user *
sound/core/rawmidi.c:923:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:923:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:923:21: sparse: got int const *__gu_addr
sound/core/rawmidi.c:945:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:945:21: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:945:21: sparse: got int [noderef] __user *
sound/core/rawmidi.c:945:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:945:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:945:21: sparse: got int const *__gu_addr
drivers/regulator/internal.h:43:42: sparse: sparse: restricted suspend_state_t degrades to integer
{standard input}:23655: Error: unknown opcode
{standard input}:24012: Error: unknown opcode
drivers/video/backlight/lms501kf03.c:96:28: warning: 'seq_sleep_in' defined but not used [-Wunused-const-variable=]
96 | static const unsigned char seq_sleep_in[] = {
| ^~~~~~~~~~~~
drivers/video/backlight/lms501kf03.c:92:28: warning: 'seq_up_dn' defined but not used [-Wunused-const-variable=]
92 | static const unsigned char seq_up_dn[] = {
| ^~~~~~~~~
{standard input}: Assembler messages:
{standard input}:5681: Error: unknown opcode
{standard input}:5971: Error: unknown opcode
{standard input}:6100: Error: unknown opcode
sound/core/pcm_iec958.c:119: warning: Function parameter or member 'params' not described in 'snd_pcm_create_iec958_consumer_hw_params'
sound/core/pcm_iec958.c:119: warning: Excess function parameter 'hw_params' description in 'snd_pcm_create_iec958_consumer_hw_params'
{standard input}: Assembler messages:
{standard input}:2439: Error: unknown opcode
{standard input}:27408: Error: unknown opcode
{standard input}:27496: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/tty/vt/vt_ioctl.o] Error 1
{standard input}:29012: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:7334: Error: unknown opcode
{standard input}:7365: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/char/ipmi/ipmi_msghandler.o] Error 1
drivers/tty/serial/8250/8250_port.c:1884:5: sparse: sparse: context imbalance in 'serial8250_handle_irq' - different lock contexts for basic block
drivers/tty/serial/8250/8250_port.c:3295:9: sparse: sparse: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
drivers/video/fbdev/core/fb_notify.c:44: warning: Function parameter or member 'val' not described in 'fb_notifier_call_chain'
drivers/video/fbdev/core/fb_notify.c:44: warning: Function parameter or member 'v' not described in 'fb_notifier_call_chain'
{standard input}:11646: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/pinctrl/core.o] Error 1
{standard input}: Assembler messages:
{standard input}:1590: Error: unknown opcode
{standard input}:1673: Error: unknown opcode
{standard input}:1788: Error: unknown opcode
{standard input}:1891: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:60: Error: unknown opcode
{standard input}:133: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: sound/core/seq_device.o] Error 1
{standard input}:4994: Error: unknown opcode
{standard input}:5079: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/gpio/gpio-pca953x.o] Error 1
{standard input}: Assembler messages:
{standard input}:1007: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/char/ipmi/ipmi_si_hotmod.o] Error 1
drivers/tty/serial/8250/8250_dw.c:631:36: warning: 'dw8250_acpi_match' defined but not used [-Wunused-const-variable=]
631 | static const struct acpi_device_id dw8250_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:280: sound/core/pcm_lib.o] Error 1
drivers/gpio/gpio-tqmx86.c:262:37: sparse: sparse: cast truncates bits from constant value (ffffff0f becomes f)
drivers/pinctrl/pinmux.c:83: warning: Function parameter or member 'pctldev' not described in 'pinmux_can_be_used_for_gpio'
drivers/pinctrl/pinmux.c:108: warning: Function parameter or member 'pctldev' not described in 'pin_request'
drivers/pinctrl/pinmux.c:261: warning: Function parameter or member 'gpio' not described in 'pinmux_request_gpio'
drivers/pinctrl/pinmux.c:751: warning: Function parameter or member 'selector' not described in 'pinmux_generic_get_function'
drivers/pinctrl/pinmux.c:751: warning: Excess function parameter 'group_selector' description in 'pinmux_generic_get_function'
drivers/pinctrl/devicetree.c:27: warning: Function parameter or member 'map' not described in 'pinctrl_dt_map'
drivers/pinctrl/devicetree.c:27: warning: Function parameter or member 'num_maps' not described in 'pinctrl_dt_map'
drivers/pinctrl/devicetree.c:409: warning: Function parameter or member 'out_args' not described in 'pinctrl_parse_index_with_args'
drivers/pinctrl/devicetree.c:409: warning: Excess function parameter 'out_arts' description in 'pinctrl_parse_index_with_args'
{standard input}: Assembler messages:
{standard input}:7829: Error: unknown opcode
{standard input}:8720: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1272: Error: unknown opcode
{standard input}:1303: Error: unknown opcode
{standard input}:1614: Error: unknown opcode
{standard input}:1977: Error: unknown opcode
{standard input}:12334: Error: unknown opcode
{standard input}:12716: Error: unknown opcode
{standard input}:13942: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: sound/core/rawmidi.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: sound/core] Error 2
make[2]: Target '__build' not remade because of errors.
make[1]: *** [Makefile:1765: sound] Error 2
make[4]: *** [scripts/Makefile.build:281: drivers/char/hw_random/core.o] Error 1
drivers/char/ipmi/ipmi_ssif.c:355:13: sparse: sparse: context imbalance in 'start_clear_flags' - unexpected unlock
drivers/char/ipmi/ipmi_ssif.c:374:13: sparse: sparse: context imbalance in 'start_flag_fetch' - unexpected unlock
drivers/char/ipmi/ipmi_ssif.c:415:9: sparse: sparse: context imbalance in 'start_event_fetch' - unexpected unlock
drivers/char/ipmi/ipmi_ssif.c:438:9: sparse: sparse: context imbalance in 'start_recv_msg_fetch' - unexpected unlock
drivers/char/ipmi/ipmi_ssif.c:469:17: sparse: sparse: context imbalance in 'handle_flags' - unexpected unlock
drivers/char/ipmi/ipmi_ssif.c:570:13: sparse: sparse: context imbalance in 'watch_timeout' - different lock contexts for basic block
drivers/char/ipmi/ipmi_ssif.c:903:9: sparse: sparse: context imbalance in 'msg_done_handler' - different lock contexts for basic block
drivers/char/ipmi/ipmi_ssif.c:1078:17: sparse: sparse: context imbalance in 'start_next_msg' - unexpected unlock
drivers/char/ipmi/ipmi_ssif.c:1106:9: sparse: sparse: context imbalance in 'sender' - wrong count at exit
drivers/pinctrl/pinconf-generic.c:242: warning: Function parameter or member 'pctldev' not described in 'pinconf_generic_parse_dt_config'
drivers/video/fbdev/ocfb.c:327:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void [noderef] __iomem *fb_virt @@ got void * @@
drivers/video/fbdev/ocfb.c:327:24: sparse: expected void [noderef] __iomem *fb_virt
drivers/video/fbdev/ocfb.c:327:24: sparse: got void *
drivers/video/fbdev/ocfb.c:367:64: sparse: sparse: incorrect type in argument 3 (different address spaces) @@ expected void *cpu_addr @@ got void [noderef] __iomem *fb_virt @@
drivers/video/fbdev/ocfb.c:367:64: sparse: expected void *cpu_addr
drivers/video/fbdev/ocfb.c:367:64: sparse: got void [noderef] __iomem *fb_virt
drivers/video/fbdev/ocfb.c:380:32: sparse: sparse: incorrect type in argument 3 (different address spaces) @@ expected void *cpu_addr @@ got void [noderef] __iomem *fb_virt @@
drivers/video/fbdev/ocfb.c:380:32: sparse: expected void *cpu_addr
drivers/video/fbdev/ocfb.c:380:32: sparse: got void [noderef] __iomem *fb_virt
{standard input}: Assembler messages:
{standard input}:6038: Error: unknown opcode
{standard input}:7532: Error: unknown opcode
{standard input}:7606: Error: unknown opcode
{standard input}:7896: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:5769: Error: unknown opcode
{standard input}:5872: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/video/fbdev/core/fbmem.o] Error 1
make[5]: *** [scripts/Makefile.build:280: drivers/tty/serial/8250/8250_port.o] Error 1
{standard input}: Assembler messages:
{standard input}:197: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/char/hw_random/ba431-rng.o] Error 1
{standard input}:35531: Error: unknown opcode
{standard input}:37684: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/clk/clk.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/clk] Error 2
{standard input}: Assembler messages:
{standard input}:2683: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/char/ipmi/ipmi_poweroff.o] Error 1
make[2]: *** [scripts/Makefile.build:497: drivers/reset] Error 2
make[3]: Target '__build' not remade because of errors.
include/linux/lightnvm.h:461:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:454:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:453:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:452:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:490:55: sparse: sparse: invalid access past the end of 'l' (4 8)
include/linux/lightnvm.h:483:55: sparse: sparse: invalid access past the end of 'l' (4 8)
include/linux/lightnvm.h:482:54: sparse: sparse: invalid access past the end of 'l' (4 8)
include/linux/lightnvm.h:481:53: sparse: sparse: invalid access past the end of 'l' (4 8)
drivers/lightnvm/core.c:703:36: sparse: sparse: invalid access past the end of 'ppa' (4 8)
include/linux/lightnvm.h:461:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:454:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:453:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:452:35: sparse: sparse: invalid access past the end of 'r' (4 8)
drivers/lightnvm/core.c:928:36: sparse: sparse: invalid access past the end of 'ppa' (4 8)
drivers/lightnvm/core.c:927:36: sparse: sparse: invalid access past the end of 'ppa' (4 8)
drivers/lightnvm/core.c:897:35: sparse: sparse: invalid access past the end of 'ppa' (4 8)
drivers/lightnvm/core.c:896:34: sparse: sparse: invalid access past the end of 'ppa' (4 8)
include/linux/lightnvm.h:461:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:454:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:453:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:452:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:461:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:454:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:453:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:452:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:490:55: sparse: sparse: invalid access past the end of 'l' (4 8)
include/linux/lightnvm.h:483:55: sparse: sparse: invalid access past the end of 'l' (4 8)
include/linux/lightnvm.h:482:54: sparse: sparse: invalid access past the end of 'l' (4 8)
include/linux/lightnvm.h:481:53: sparse: sparse: invalid access past the end of 'l' (4 8)
drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user * @@
drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: expected char const *__gu_addr
drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: got char const [noderef] __user *
>> drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: expected void const volatile [noderef] __user *ptr
drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: got char const *__gu_addr
make[5]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:497: drivers/tty/serial/8250] Error 2
drivers/tty/serial/serial_core.c:139:9: sparse: sparse: context imbalance in 'uart_start' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:219:17: sparse: sparse: context imbalance in 'uart_port_startup' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:321:9: sparse: sparse: context imbalance in 'uart_shutdown' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:569:9: sparse: sparse: context imbalance in 'uart_put_char' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:617:9: sparse: sparse: context imbalance in 'uart_write' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:620:12: sparse: sparse: context imbalance in 'uart_write_room' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:633:12: sparse: sparse: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:670:9: sparse: sparse: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
drivers/video/fbdev/core/fbmon.c:617: warning: Function parameter or member 'specs' not described in 'fb_create_modedb'
drivers/video/fbdev/core/fbmon.c:1103: warning: bad line:
drivers/regulator/devres.c:187: warning: Function parameter or member 'dev' not described in 'devm_regulator_register'
drivers/regulator/devres.c:226: warning: Function parameter or member 'dev' not described in 'devm_regulator_unregister'
drivers/regulator/devres.c:226: warning: Function parameter or member 'rdev' not described in 'devm_regulator_unregister'
drivers/regulator/devres.c:226: warning: Excess function parameter 'regulator' description in 'devm_regulator_unregister'
{standard input}: Assembler messages:
{standard input}:3307: Error: unknown opcode
drivers/regulator/of_regulator.c:18:43: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/of_regulator.c:193:22: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/of_regulator.c:196:22: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/of_regulator.c:199:22: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/of_regulator.c:202:22: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/of_regulator.c:203:22: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/of_regulator.c:252:26: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/tty/serdev/core.c: In function 'serdev_controller_remove':
drivers/tty/serdev/core.c:791:6: warning: variable 'dummy' set but not used [-Wunused-but-set-variable]
791 | int dummy;
| ^~~~~
make[3]: *** [scripts/Makefile.build:497: drivers/char/hw_random] Error 2
make[4]: Target '__build' not remade because of errors.
drivers/video/fbdev/core/cfbfillrect.c:359:32: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned long word @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/core/cfbfillrect.c:359:32: sparse: expected unsigned long word
drivers/video/fbdev/core/cfbfillrect.c:359:32: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/core/cfbfillrect.c:359:32: sparse: sparse: cast to restricted __le32
{standard input}: Assembler messages:
{standard input}:653: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/pinctrl] Error 2
make[3]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:2708: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/tty/vt/selection.o] Error 1
{standard input}:4332: Error: unknown opcode
{standard input}:4958: Error: unknown opcode
{standard input}:5123: Error: unknown opcode
{standard input}:5293: Error: unknown opcode
{standard input}:5453: Error: unknown opcode
{standard input}:6020: Error: unknown opcode
{standard input}:6287: Error: unknown opcode
{standard input}:6384: Error: unknown opcode
{standard input}:6612: Error: unknown opcode
{standard input}:6723: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/char/ipmi/ipmi_watchdog.o] Error 1
drivers/tty/serdev/core.c:811: warning: Function parameter or member 'owner' not described in '__serdev_device_driver_register'
drivers/tty/vt/keyboard.c:1729:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/tty/vt/keyboard.c:1729:21: sparse: expected unsigned int const *__gu_addr
drivers/tty/vt/keyboard.c:1729:21: sparse: got unsigned int [noderef] __user *
>> drivers/tty/vt/keyboard.c:1729:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/tty/vt/keyboard.c:1729:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/keyboard.c:1729:21: sparse: got unsigned int const *__gu_addr
drivers/tty/vt/keyboard.c:1767:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/tty/vt/keyboard.c:1767:21: sparse: expected unsigned int const *__gu_addr
drivers/tty/vt/keyboard.c:1767:21: sparse: got unsigned int [noderef] __user *
drivers/tty/vt/keyboard.c:1767:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/tty/vt/keyboard.c:1767:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/keyboard.c:1767:21: sparse: got unsigned int const *__gu_addr
drivers/video/fbdev/core/sysfillrect.c:323:32: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned long word @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/core/sysfillrect.c:323:32: sparse: expected unsigned long word
drivers/video/fbdev/core/sysfillrect.c:323:32: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/core/sysfillrect.c:323:32: sparse: sparse: cast to restricted __le32
drivers/video/backlight/backlight.c:329: warning: Function parameter or member 'reason' not described in 'backlight_force_update'
drivers/video/backlight/backlight.c:354: warning: Function parameter or member 'props' not described in 'backlight_device_register'
drivers/video/fbdev/core/fbcon.c: In function 'fbcon_exit':
drivers/video/fbdev/core/fbcon.c:3653:7: warning: variable 'pending' set but not used [-Wunused-but-set-variable]
3653 | int pending = 0;
| ^~~~~~~
drivers/tty/vt/keyboard.c: In function 'k_fn':
drivers/tty/vt/keyboard.c:744:22: warning: comparison is always true due to limited range of data type [-Wtype-limits]
744 | if ((unsigned)value < ARRAY_SIZE(func_table)) {
| ^
make[3]: *** [scripts/Makefile.build:280: drivers/char/ipmi/ipmi_ssif.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/char/ipmi] Error 2
{standard input}: Assembler messages:
{standard input}:842: Error: unknown opcode
{standard input}:1418: Error: unknown opcode
{standard input}:1660: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/video/fbdev/core/fb_defio.o] Error 1
{standard input}: Assembler messages:
{standard input}:5636: Error: unknown opcode
{standard input}:5715: Error: unknown opcode
{standard input}:5869: Error: unknown opcode
{standard input}:5897: Error: unknown opcode
{standard input}:5932: Error: unknown opcode
{standard input}:6237: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1251: Error: unknown opcode
{standard input}:1578: Error: unknown opcode
{standard input}:1773: Error: unknown opcode
{standard input}:1941: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/tty/serdev/serdev-ttyport.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/tty/serdev] Error 2
{standard input}:6569: Error: unknown opcode
{standard input}:6833: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/tty/vt/keyboard.o] Error 1
drivers/tty/vt/defkeymap.c:28:9: sparse: sparse: symbol 'shift_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:47:9: sparse: sparse: symbol 'altgr_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:66:9: sparse: sparse: symbol 'ctrl_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:85:9: sparse: sparse: symbol 'shift_ctrl_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:104:9: sparse: sparse: symbol 'alt_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:123:9: sparse: sparse: symbol 'ctrl_alt_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:149:14: sparse: sparse: symbol 'keymap_count' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:157:6: sparse: sparse: symbol 'func_buf' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:188:6: sparse: sparse: symbol 'funcbufptr' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:189:5: sparse: sparse: symbol 'funcbufsize' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:190:5: sparse: sparse: symbol 'funcbufleft' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:192:6: sparse: sparse: symbol 'func_table' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:226:18: sparse: sparse: symbol 'accent_table' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:263:14: sparse: sparse: symbol 'accent_table_size' was not declared. Should it be static?
drivers/tty/vt/vt.c:4294:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char [noderef] __user * @@
drivers/tty/vt/vt.c:4294:13: sparse: expected char const *__gu_addr
drivers/tty/vt/vt.c:4294:13: sparse: got char [noderef] __user *
>> drivers/tty/vt/vt.c:4294:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/tty/vt/vt.c:4294:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt.c:4294:13: sparse: got char const *__gu_addr
drivers/tty/vt/vt.c:225:5: sparse: sparse: symbol 'console_blank_hook' was not declared. Should it be static?
drivers/tty/vt/consolemap_deftbl.c:10:4: sparse: sparse: symbol 'dfont_unicount' was not declared. Should it be static?
drivers/tty/vt/consolemap_deftbl.c:46:5: sparse: sparse: symbol 'dfont_unitable' was not declared. Should it be static?
drivers/tty/vt/vt.c:2985:19: sparse: sparse: symbol 'console_driver' was not declared. Should it be static?
drivers/tty/vt/vt.c:3141:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char [noderef] __user *p @@
drivers/tty/vt/vt.c:3141:13: sparse: expected char const *__gu_addr
drivers/tty/vt/vt.c:3141:13: sparse: got char [noderef] __user *p
drivers/tty/vt/vt.c:3141:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
drivers/tty/vt/vt.c:3141:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt.c:3141:13: sparse: got char const *__gu_addr
drivers/tty/vt/vt.c:3194:37: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char [noderef] __user * @@
drivers/tty/vt/vt.c:3194:37: sparse: expected char const *__gu_addr
drivers/tty/vt/vt.c:3194:37: sparse: got char [noderef] __user *
drivers/tty/vt/vt.c:3194:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
drivers/tty/vt/vt.c:3194:37: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt.c:3194:37: sparse: got char const *__gu_addr
drivers/tty/vt/vt.c:3207:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/tty/vt/vt.c:3207:29: sparse: expected signed int const *__gu_addr
drivers/tty/vt/vt.c:3207:29: sparse: got signed int [noderef] [usertype] __user *
>> drivers/tty/vt/vt.c:3207:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/tty/vt/vt.c:3207:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt.c:3207:29: sparse: got signed int const *__gu_addr
drivers/regulator/of_regulator.c:546: warning: Function parameter or member 'rdev' not described in 'of_check_coupling_data'
{standard input}: Assembler messages:
{standard input}:258: Error: unknown opcode
drivers/char/tpm/st33zp24/i2c.c:291:36: warning: 'st33zp24_i2c_acpi_match' defined but not used [-Wunused-const-variable=]
291 | static const struct acpi_device_id st33zp24_i2c_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~
drivers/tty/serial/max3100.c:202:13: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [addressable] [usertype] etx @@ got restricted __be16 [usertype] @@
drivers/tty/serial/max3100.c:202:13: sparse: expected unsigned short [addressable] [usertype] etx
drivers/tty/serial/max3100.c:202:13: sparse: got restricted __be16 [usertype]
drivers/tty/serial/max3100.c:210:15: sparse: sparse: cast to restricted __be16
drivers/tty/serial/max3100.c:210:15: sparse: sparse: cast to restricted __be16
drivers/tty/serial/max3100.c:210:15: sparse: sparse: cast to restricted __be16
drivers/tty/serial/max3100.c:210:15: sparse: sparse: cast to restricted __be16
include/linux/spinlock.h:409:9: sparse: sparse: context imbalance in 'serial_console_write' - unexpected unlock
{standard input}:12727: Error: unknown opcode
{standard input}:18464: Error: unknown opcode
{standard input}:19522: Error: unknown opcode
drivers/gpu/drm/i2c/tda998x_drv.c:1711:50: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] * @@
drivers/gpu/drm/i2c/tda998x_drv.c:1711:50: sparse: expected restricted __be32 const [usertype] *p
drivers/gpu/drm/i2c/tda998x_drv.c:1711:50: sparse: got unsigned int const [usertype] *
drivers/gpu/drm/i2c/tda998x_drv.c:1712:52: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] * @@
drivers/gpu/drm/i2c/tda998x_drv.c:1712:52: sparse: expected restricted __be32 const [usertype] *p
drivers/gpu/drm/i2c/tda998x_drv.c:1712:52: sparse: got unsigned int const [usertype] *
drivers/char/tpm/st33zp24/spi.c:408:36: warning: 'st33zp24_spi_acpi_match' defined but not used [-Wunused-const-variable=]
408 | static const struct acpi_device_id st33zp24_spi_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~
drivers/tty/vt/consolemap.c:716: warning: Function parameter or member 'src_vc' not described in 'con_copy_unimap'
drivers/tty/vt/consolemap.c:716: warning: Excess function parameter 'src_vt' description in 'con_copy_unimap'
drivers/tty/vt/consolemap.c:739: warning: Function parameter or member 'ct' not described in 'con_get_unimap'
drivers/tty/vt/consolemap.c:739: warning: Function parameter or member 'uct' not described in 'con_get_unimap'
drivers/tty/vt/consolemap.c:739: warning: Function parameter or member 'list' not described in 'con_get_unimap'
drivers/base/firmware_loader/main.c:266:9: sparse: sparse: context imbalance in 'free_fw_priv' - wrong count at exit
{standard input}: Assembler messages:
{standard input}:148: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/gpio] Error 2
make[3]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:280: drivers/tty/vt/vt.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/tty/vt] Error 2
{standard input}:3721: Error: unknown opcode
{standard input}:3752: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:220: Error: unknown opcode
{standard input}:327: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:133: Error: unknown opcode
{standard input}:164: Error: unknown opcode
make[7]: *** [scripts/Makefile.build:281: drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.o] Error 1
drivers/tty/serial/ifx6x60.c:230:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] @@ got restricted __be32 [usertype] @@
drivers/tty/serial/ifx6x60.c:230:25: sparse: expected unsigned int [usertype]
drivers/tty/serial/ifx6x60.c:230:25: sparse: got restricted __be32 [usertype]
drivers/tty/serial/ifx6x60.c:204:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] @@ got restricted __be16 [usertype] @@
drivers/tty/serial/ifx6x60.c:204:25: sparse: expected unsigned short [usertype]
drivers/tty/serial/ifx6x60.c:204:25: sparse: got restricted __be16 [usertype]
drivers/tty/tty_io.c:2189:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char [noderef] __user *p @@
drivers/tty/tty_io.c:2189:13: sparse: expected char const *__gu_addr
drivers/tty/tty_io.c:2189:13: sparse: got char [noderef] __user *p
>> drivers/tty/tty_io.c:2189:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/tty/tty_io.c:2189:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/tty_io.c:2189:13: sparse: got char const *__gu_addr
drivers/tty/tty_io.c:2330:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/tty/tty_io.c:2330:13: sparse: expected int const *__gu_addr
drivers/tty/tty_io.c:2330:13: sparse: got int [noderef] __user *p
>> drivers/tty/tty_io.c:2330:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/tty/tty_io.c:2330:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/tty_io.c:2330:13: sparse: got int const *__gu_addr
drivers/tty/tty_io.c:2448:18: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user *p @@
drivers/tty/tty_io.c:2448:18: sparse: expected unsigned int const *__gu_addr
drivers/tty/tty_io.c:2448:18: sparse: got unsigned int [noderef] __user *p
>> drivers/tty/tty_io.c:2448:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/tty/tty_io.c:2448:18: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/tty_io.c:2448:18: sparse: got unsigned int const *__gu_addr
drivers/regulator/ad5398.c:48:17: sparse: sparse: cast to restricted __be16
drivers/regulator/ad5398.c:48:17: sparse: sparse: cast to restricted __be16
drivers/regulator/ad5398.c:48:17: sparse: sparse: cast to restricted __be16
drivers/regulator/ad5398.c:48:17: sparse: sparse: cast to restricted __be16
drivers/regulator/ad5398.c:58:13: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short val @@ got restricted __be16 [usertype] @@
drivers/regulator/ad5398.c:58:13: sparse: expected unsigned short val
drivers/regulator/ad5398.c:58:13: sparse: got restricted __be16 [usertype]
include/linux/spinlock.h:409:9: sparse: sparse: context imbalance in 'linflex_console_write' - unexpected unlock
drivers/tty/serial/digicolor-usart.c:412:26: sparse: sparse: context imbalance in 'digicolor_uart_console_write' - different lock contexts for basic block
drivers/misc/eeprom/eeprom_93cx6.c:239: warning: Function parameter or member 'byte' not described in 'eeprom_93cx6_readb'
drivers/misc/eeprom/eeprom_93cx6.c:239: warning: Excess function parameter 'word' description in 'eeprom_93cx6_readb'
drivers/misc/eeprom/eeprom_93cx6.c:280: warning: Function parameter or member 'bytes' not described in 'eeprom_93cx6_multireadb'
drivers/misc/eeprom/eeprom_93cx6.c:280: warning: Excess function parameter 'words' description in 'eeprom_93cx6_multireadb'
{standard input}:7328: Error: unknown opcode
{standard input}:7422: Error: unknown opcode
{standard input}:9021: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/lightnvm/core.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/lightnvm] Error 2
drivers/misc/eeprom/at24.c:228:36: warning: 'at24_acpi_ids' defined but not used [-Wunused-const-variable=]
228 | static const struct acpi_device_id at24_acpi_ids[] = {
| ^~~~~~~~~~~~~
drivers/misc/ti-st/st_core.c:283:41: sparse: sparse: cast to restricted __le16
{standard input}: Assembler messages:
{standard input}:4929: Error: unknown opcode
{standard input}:5877: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/tty/serial/sc16is7xx.o] Error 1
{standard input}: Assembler messages:
{standard input}:255: Error: unknown opcode
{standard input}:318: Error: unknown opcode
drivers/misc/eeprom/idt_89hpesx.c:597:31: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [addressable] [assigned] [usertype] memaddr @@ got restricted __le16 [usertype] @@
drivers/misc/eeprom/idt_89hpesx.c:597:31: sparse: expected unsigned short [addressable] [assigned] [usertype] memaddr
drivers/misc/eeprom/idt_89hpesx.c:597:31: sparse: got restricted __le16 [usertype]
drivers/misc/eeprom/idt_89hpesx.c:669:31: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [addressable] [assigned] [usertype] memaddr @@ got restricted __le16 [usertype] @@
drivers/misc/eeprom/idt_89hpesx.c:669:31: sparse: expected unsigned short [addressable] [assigned] [usertype] memaddr
drivers/misc/eeprom/idt_89hpesx.c:669:31: sparse: got restricted __le16 [usertype]
drivers/misc/eeprom/idt_89hpesx.c:767:24: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [addressable] [assigned] [usertype] csraddr @@ got restricted __le16 [usertype] @@
drivers/misc/eeprom/idt_89hpesx.c:767:24: sparse: expected unsigned short [addressable] [assigned] [usertype] csraddr
drivers/misc/eeprom/idt_89hpesx.c:767:24: sparse: got restricted __le16 [usertype]
drivers/misc/eeprom/idt_89hpesx.c:768:21: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [addressable] [assigned] [usertype] data @@ got restricted __le32 [usertype] @@
drivers/misc/eeprom/idt_89hpesx.c:768:21: sparse: expected unsigned int [addressable] [assigned] [usertype] data
drivers/misc/eeprom/idt_89hpesx.c:768:21: sparse: got restricted __le32 [usertype]
drivers/misc/eeprom/idt_89hpesx.c:832:24: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [addressable] [assigned] [usertype] csraddr @@ got restricted __le16 [usertype] @@
drivers/misc/eeprom/idt_89hpesx.c:832:24: sparse: expected unsigned short [addressable] [assigned] [usertype] csraddr
drivers/misc/eeprom/idt_89hpesx.c:832:24: sparse: got restricted __le16 [usertype]
drivers/misc/eeprom/idt_89hpesx.c:857:17: sparse: sparse: cast to restricted __le32
{standard input}:4985: Error: unknown opcode
{standard input}:5016: Error: unknown opcode
{standard input}:5690: Error: unknown opcode
{standard input}:10136: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:113: Error: unknown opcode
{standard input}:268: Error: unknown opcode
{standard input}:415: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/char/tpm/tpm-dev.o] Error 1
drivers/tty/serial/sifive.c:157: warning: cannot understand function prototype: 'struct sifive_serial_port '
{standard input}:10604: Error: unknown opcode
{standard input}:10862: Error: unknown opcode
{standard input}:12350: Error: unknown opcode
{standard input}:14125: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_io.o] Error 1
make[4]: *** [scripts/Makefile.build:497: drivers/video/fbdev/core] Error 2
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/video/fbdev] Error 2
make[3]: Target '__build' not remade because of errors.
make[5]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/video] Error 2
{standard input}: Assembler messages:
{standard input}:1604: Error: unknown opcode
{standard input}:1635: Error: unknown opcode
{standard input}:3057: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/base/firmware_loader/main.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/base/firmware_loader] Error 2
{standard input}:13546: Error: unknown opcode
{standard input}:13840: Error: unknown opcode
drivers/tty/serial/men_z135_uart.c:182: warning: Function parameter or member 'uart' not described in 'men_z135_handle_modem_status'
drivers/tty/serial/men_z135_uart.c:182: warning: Excess function parameter 'port' description in 'men_z135_handle_modem_status'
drivers/tty/serial/men_z135_uart.c:244: warning: Function parameter or member 'uart' not described in 'men_z135_handle_rx'
drivers/tty/serial/men_z135_uart.c:244: warning: Excess function parameter 'arg' description in 'men_z135_handle_rx'
drivers/tty/serial/men_z135_uart.c:294: warning: Function parameter or member 'uart' not described in 'men_z135_handle_tx'
drivers/tty/serial/men_z135_uart.c:294: warning: Excess function parameter 'arg' description in 'men_z135_handle_tx'
drivers/tty/serial/men_z135_uart.c:604: warning: Function parameter or member 'port' not described in 'men_z135_enable_ms'
drivers/gpu/drm/panel/panel-simple.c:42: warning: Cannot understand * @modes: Pointer to array of fixed modes appropriate for this panel. If
on line 42 - I thought it was a doc line
{standard input}: Assembler messages:
{standard input}:68: Error: unknown opcode
{standard input}:2359: Error: unknown opcode
{standard input}:2442: Error: unknown opcode
{standard input}:3396: Error: unknown opcode
{standard input}:3565: Error: unknown opcode
{standard input}:3706: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/misc/ti-st/st_core.o] Error 1
{standard input}:14520: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}:2753: Error: unknown opcode
{standard input}:3244: Error: unknown opcode
{standard input}:5104: Error: unknown opcode
{standard input}:6454: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/tty/serial/serial_core.o] Error 1
{standard input}: Assembler messages:
{standard input}:2813: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:497: drivers/tty/serial] Error 2
make[4]: *** [scripts/Makefile.build:280: drivers/tty/serial/ifx6x60.o] Error 1
make[4]: Target '__build' not remade because of errors.
{standard input}:4294: Error: unknown opcode
{standard input}:4937: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/base/dd.o] Error 1
drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:218:15: sparse: sparse: symbol 'vint_table' was not declared. Should it be static?
drivers/misc/lis3lv02d/lis3lv02d.c:182:52: sparse: sparse: cast to restricted __le16
make[4]: *** [scripts/Makefile.build:497: drivers/gpu/drm/arm] Error 2
make[5]: *** [scripts/Makefile.build:497: drivers/gpu/drm/arm/display] Error 2
make[5]: Target '__build' not remade because of errors.
make[6]: *** [scripts/Makefile.build:497: drivers/gpu/drm/arm/display/komeda] Error 2
make[6]: Target '__build' not remade because of errors.
make[7]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:2656: Error: unknown opcode
{standard input}:2711: Error: unknown opcode
{standard input}:2905: Error: unknown opcode
{standard input}:3299: Error: unknown opcode
{standard input}:3433: Error: unknown opcode
{standard input}:4219: Error: unknown opcode
{standard input}:4538: Error: unknown opcode
{standard input}:4943: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/misc/lis3lv02d/lis3lv02d.o] Error 1
drivers/misc/ti-st/st_kim.c:42: warning: Function parameter or member 'id' not described in 'st_get_plat_device'
drivers/misc/ti-st/st_kim.c:53: warning: Function parameter or member 'kim_gdata' not described in 'validate_firmware_response'
drivers/misc/ti-st/st_kim.c:126: warning: Function parameter or member 'kim_gdata' not described in 'kim_int_recv'
drivers/misc/ti-st/st_kim.c:126: warning: Function parameter or member 'data' not described in 'kim_int_recv'
drivers/misc/ti-st/st_kim.c:126: warning: Function parameter or member 'count' not described in 'kim_int_recv'
drivers/misc/ti-st/st_kim.c:272: warning: Function parameter or member 'kim_gdata' not described in 'download_firmware'
drivers/misc/ti-st/st_kim.c:445: warning: Function parameter or member 'kim_data' not described in 'st_kim_start'
drivers/misc/ti-st/st_kim.c:509: warning: Function parameter or member 'kim_data' not described in 'st_kim_stop'
drivers/misc/ti-st/st_kim.c:661: warning: Function parameter or member 'core_data' not described in 'st_kim_ref'
drivers/misc/ti-st/st_kim.c:661: warning: Function parameter or member 'id' not described in 'st_kim_ref'
drivers/base/platform.c:1352:20: warning: no previous prototype for 'early_platform_cleanup' [-Wmissing-prototypes]
1352 | void __weak __init early_platform_cleanup(void) { }
| ^~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c: In function 's6e3ha2_set_brightness':
drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:456:17: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
456 | if (brightness < S6E3HA2_MIN_BRIGHTNESS ||
| ^
drivers/char/tpm/tpm_tis_spi_main.c:278:36: warning: 'acpi_tis_spi_match' defined but not used [-Wunused-const-variable=]
278 | static const struct acpi_device_id acpi_tis_spi_match[] = {
| ^~~~~~~~~~~~~~~~~~
{standard input}: Assembler messages:
{standard input}:1799: Error: unknown opcode
>> drivers/misc/mic/vop/vop_main.c:551:51: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *ptr @@ got restricted __le64 * @@
>> drivers/misc/mic/vop/vop_main.c:551:51: sparse: expected void const volatile [noderef] __iomem *ptr
drivers/misc/mic/vop/vop_main.c:551:51: sparse: got restricted __le64 *
drivers/misc/mic/vop/vop_main.c:560:49: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct mic_device_ctrl *dc @@ got struct mic_device_ctrl [noderef] __iomem *dc @@
drivers/misc/mic/vop/vop_main.c:560:49: sparse: expected struct mic_device_ctrl *dc
drivers/misc/mic/vop/vop_main.c:560:49: sparse: got struct mic_device_ctrl [noderef] __iomem *dc
drivers/misc/mic/vop/vop_main.c:579:49: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct mic_device_ctrl *dc @@ got struct mic_device_ctrl [noderef] __iomem *dc @@
drivers/misc/mic/vop/vop_main.c:579:49: sparse: expected struct mic_device_ctrl *dc
drivers/misc/mic/vop/vop_main.c:579:49: sparse: got struct mic_device_ctrl [noderef] __iomem *dc
drivers/tty/tty_ioctl.c:842:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/tty/tty_ioctl.c:842:21: sparse: expected unsigned int const *__gu_addr
drivers/tty/tty_ioctl.c:842:21: sparse: got unsigned int [noderef] __user *
>> drivers/tty/tty_ioctl.c:842:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/tty/tty_ioctl.c:842:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/tty_ioctl.c:842:21: sparse: got unsigned int const *__gu_addr
include/asm-generic/termios.h:25:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short const [noderef] __user * @@
include/asm-generic/termios.h:25:13: sparse: expected unsigned short const *__gu_addr
include/asm-generic/termios.h:25:13: sparse: got unsigned short const [noderef] __user *
>> include/asm-generic/termios.h:25:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
>> include/asm-generic/termios.h:25:13: sparse: expected void const volatile [noderef] __user *ptr
include/asm-generic/termios.h:25:13: sparse: got unsigned short const *__gu_addr
include/asm-generic/termios.h:29:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short const [noderef] __user * @@
include/asm-generic/termios.h:29:13: sparse: expected unsigned short const *__gu_addr
include/asm-generic/termios.h:29:13: sparse: got unsigned short const [noderef] __user *
include/asm-generic/termios.h:29:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
include/asm-generic/termios.h:29:13: sparse: expected void const volatile [noderef] __user *ptr
include/asm-generic/termios.h:29:13: sparse: got unsigned short const *__gu_addr
include/asm-generic/termios.h:33:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short const [noderef] __user * @@
include/asm-generic/termios.h:33:13: sparse: expected unsigned short const *__gu_addr
include/asm-generic/termios.h:33:13: sparse: got unsigned short const [noderef] __user *
include/asm-generic/termios.h:33:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
include/asm-generic/termios.h:33:13: sparse: expected void const volatile [noderef] __user *ptr
include/asm-generic/termios.h:33:13: sparse: got unsigned short const *__gu_addr
include/asm-generic/termios.h:37:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short const [noderef] __user * @@
include/asm-generic/termios.h:37:13: sparse: expected unsigned short const *__gu_addr
include/asm-generic/termios.h:37:13: sparse: got unsigned short const [noderef] __user *
include/asm-generic/termios.h:37:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
include/asm-generic/termios.h:37:13: sparse: expected void const volatile [noderef] __user *ptr
include/asm-generic/termios.h:37:13: sparse: got unsigned short const *__gu_addr
include/asm-generic/termios.h:41:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const *__gu_addr @@ got unsigned char const [noderef] __user * @@
include/asm-generic/termios.h:41:13: sparse: expected unsigned char const *__gu_addr
include/asm-generic/termios.h:41:13: sparse: got unsigned char const [noderef] __user *
>> include/asm-generic/termios.h:41:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned char const *__gu_addr @@
include/asm-generic/termios.h:41:13: sparse: expected void const volatile [noderef] __user *ptr
include/asm-generic/termios.h:41:13: sparse: got unsigned char const *__gu_addr
drivers/char/mem.c:163:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *addr @@ got void [noderef] __user *__cl_addr @@
drivers/char/mem.c:163:37: sparse: expected void *addr
drivers/char/mem.c:163:37: sparse: got void [noderef] __user *__cl_addr
{standard input}:10077: Error: unknown opcode
{standard input}:10108: Error: unknown opcode
{standard input}:10266: Error: unknown opcode
drivers/gpu/drm/panel/panel-tpo-tpg110.c:95: warning: Function parameter or member 'panel_mode' not described in 'tpg110'
drivers/gpu/drm/panel/panel-tpo-tpg110.c:376: warning: Function parameter or member 'connector' not described in 'tpg110_get_modes'
drivers/misc/mic/vop/vop_main.c: In function '_vop_scan_devices':
drivers/misc/mic/vop/vop_main.c:617:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
617 | int ret;
| ^~~
make[3]: *** [scripts/Makefile.build:497: drivers/misc/ti-st] Error 2
make[4]: Target '__build' not remade because of errors.
drivers/base/devres.c:1114:9: sparse: sparse: cast removes address space '__percpu' of expression
{standard input}: Assembler messages:
{standard input}:69: Error: unknown opcode
{standard input}:142: Error: unknown opcode
{standard input}:462: Error: unknown opcode
{standard input}:1553: Error: unknown opcode
{standard input}:1614: Error: unknown opcode
{standard input}:1798: Error: unknown opcode
{standard input}:1998: Error: unknown opcode
{standard input}:2036: Error: unknown opcode
drivers/char/mem.c:98:29: warning: no previous prototype for 'unxlate_dev_mem_ptr' [-Wmissing-prototypes]
98 | #define unxlate_dev_mem_ptr unxlate_dev_mem_ptr
| ^~~~~~~~~~~~~~~~~~~
drivers/char/mem.c:99:13: note: in expansion of macro 'unxlate_dev_mem_ptr'
99 | void __weak unxlate_dev_mem_ptr(phys_addr_t phys, void *addr)
| ^~~~~~~~~~~~~~~~~~~
drivers/tty/tty_ldisc.c:884:6: warning: no previous prototype for 'tty_sysctl_init' [-Wmissing-prototypes]
884 | void tty_sysctl_init(void)
| ^~~~~~~~~~~~~~~
{standard input}: Assembler messages:
{standard input}:2129: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:280: drivers/gpu/drm/panel/panel-sony-acx565akm.o] Error 1
{standard input}: Assembler messages:
{standard input}:2927: Error: unknown opcode
{standard input}:3313: Error: unknown opcode
{standard input}:5003: Error: unknown opcode
{standard input}:5186: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_ioctl.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/char/tpm] Error 2
drivers/base/devtmpfs.c:362:36: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected char const [noderef] __user * @@ got char * @@
drivers/base/devtmpfs.c:362:36: sparse: expected char const [noderef] __user *
drivers/base/devtmpfs.c:362:36: sparse: got char *
drivers/base/devtmpfs.c:388:36: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected char const [noderef] __user * @@ got char * @@
drivers/base/devtmpfs.c:388:36: sparse: expected char const [noderef] __user *
drivers/base/devtmpfs.c:388:36: sparse: got char *
drivers/base/devtmpfs.c:391:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected char const [noderef] __user *filename @@ got char * @@
drivers/base/devtmpfs.c:391:20: sparse: expected char const [noderef] __user *filename
drivers/base/devtmpfs.c:391:20: sparse: got char *
drivers/base/devtmpfs.c:392:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected char const [noderef] __user *filename @@ got char * @@
drivers/base/devtmpfs.c:392:21: sparse: expected char const [noderef] __user *filename
drivers/base/devtmpfs.c:392:21: sparse: got char *
{standard input}: Assembler messages:
{standard input}:1471: Error: unknown opcode
{standard input}:1599: Error: unknown opcode
{standard input}:1849: Error: unknown opcode
drivers/misc/enclosure.c:115: warning: Function parameter or member 'name' not described in 'enclosure_register'
drivers/misc/enclosure.c:115: warning: Function parameter or member 'cb' not described in 'enclosure_register'
drivers/misc/enclosure.c:283: warning: Function parameter or member 'number' not described in 'enclosure_component_alloc'
drivers/misc/enclosure.c:283: warning: Excess function parameter 'num' description in 'enclosure_component_alloc'
drivers/misc/enclosure.c:363: warning: Function parameter or member 'component' not described in 'enclosure_add_device'
drivers/misc/enclosure.c:363: warning: Excess function parameter 'num' description in 'enclosure_add_device'
drivers/misc/enclosure.c:398: warning: Function parameter or member 'dev' not described in 'enclosure_remove_device'
drivers/misc/enclosure.c:398: warning: Excess function parameter 'num' description in 'enclosure_remove_device'
{standard input}:2533: Error: unknown opcode
{standard input}:2588: Error: unknown opcode
{standard input}:2940: Error: unknown opcode
{standard input}:3007: Error: unknown opcode
{standard input}:3135: Error: unknown opcode
{standard input}:3169: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_ldisc.o] Error 1
{standard input}: Assembler messages:
{standard input}:365: Error: unknown opcode
{standard input}:750: Error: unknown opcode
{standard input}:801: Error: unknown opcode
{standard input}:835: Error: unknown opcode
{standard input}:1936: Error: unknown opcode
{standard input}:2081: Error: unknown opcode
{standard input}:2260: Error: unknown opcode
{standard input}:2572: Error: unknown opcode
{standard input}:2619: Error: unknown opcode
{standard input}:2901: Error: unknown opcode
{standard input}:3066: Error: unknown opcode
{standard input}:3311: Error: unknown opcode
{standard input}:3382: Error: unknown opcode
{standard input}:3468: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_buffer.o] Error 1
{standard input}:17253: Error: unknown opcode
{standard input}:2720: Error: unknown opcode
{standard input}:2992: Error: unknown opcode
drivers/base/attribute_container.c:304: warning: Function parameter or member 'fn' not described in 'attribute_container_device_trigger_safe'
drivers/base/attribute_container.c:304: warning: Function parameter or member 'undo' not described in 'attribute_container_device_trigger_safe'
drivers/base/attribute_container.c:357: warning: Function parameter or member 'fn' not described in 'attribute_container_device_trigger'
drivers/base/attribute_container.c:471: warning: Function parameter or member 'cont' not described in 'attribute_container_add_class_device_adapter'
drivers/base/attribute_container.c:471: warning: Function parameter or member 'dev' not described in 'attribute_container_add_class_device_adapter'
drivers/base/attribute_container.c:471: warning: Function parameter or member 'classdev' not described in 'attribute_container_add_class_device_adapter'
{standard input}: Assembler messages:
{standard input}:77: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:497: drivers/misc/lis3lv02d] Error 2
make[4]: Target '__build' not remade because of errors.
drivers/base/devcon.c:12: warning: Function parameter or member 'devcon_lock' not described in 'DEFINE_MUTEX'
make[4]: *** [scripts/Makefile.build:281: drivers/base/regmap/regcache-rbtree.o] Error 1
{standard input}:6144: Error: unknown opcode
drivers/regulator/max8998.c:418:5: sparse: sparse: symbol 'max8998_get_current_limit' was not declared. Should it be static?
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:527:5: sparse: sparse: symbol 'analogix_dp_start_aux_transaction' was not declared. Should it be static?
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:571:5: sparse: sparse: symbol 'analogix_dp_write_byte_to_dpcd' was not declared. Should it be static?
make[3]: *** [scripts/Makefile.build:281: drivers/base/core.o] Error 1
drivers/char/random.c:1943:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/char/random.c:1943:21: sparse: expected int const *__gu_addr
drivers/char/random.c:1943:21: sparse: got int [noderef] __user *p
>> drivers/char/random.c:1943:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/char/random.c:1943:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/char/random.c:1943:21: sparse: got int const *__gu_addr
drivers/char/random.c:1949:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/char/random.c:1949:21: sparse: expected int const *__gu_addr
drivers/char/random.c:1949:21: sparse: got int [noderef] __user *
drivers/char/random.c:1949:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/char/random.c:1949:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/char/random.c:1949:21: sparse: got int const *__gu_addr
drivers/char/random.c:1953:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/char/random.c:1953:21: sparse: expected int const *__gu_addr
drivers/char/random.c:1953:21: sparse: got int [noderef] __user *
drivers/char/random.c:1953:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/char/random.c:1953:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/char/random.c:1953:21: sparse: got int const *__gu_addr
{standard input}:6769: Error: unknown opcode
{standard input}:6868: Error: unknown opcode
{standard input}:8445: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:292: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_mutex.o] Error 1
make[4]: *** [scripts/Makefile.build:497: drivers/gpu/drm/panel] Error 2
make[5]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:456: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/regulator/max77686-regulator.o] Error 1
{standard input}: Assembler messages:
{standard input}:427: Error: unknown opcode
{standard input}:975: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/char/misc.o] Error 1
{standard input}:11054: Error: unknown opcode
{standard input}:11374: Error: unknown opcode
{standard input}:11564: Error: unknown opcode
{standard input}:12774: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/n_tty.o] Error 1
{standard input}: Assembler messages:
{standard input}:60: Error: unknown opcode
{standard input}:133: Error: unknown opcode
{standard input}:1985: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/base/cacheinfo.o] Error 1
drivers/base/module.c: In function 'module_add_driver':
drivers/base/module.c:36:6: warning: variable 'no_warn' set but not used [-Wunused-but-set-variable]
36 | int no_warn;
| ^~~~~~~
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:527:5: warning: no previous prototype for 'analogix_dp_start_aux_transaction' [-Wmissing-prototypes]
527 | int analogix_dp_start_aux_transaction(struct analogix_dp_device *dp)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:571:5: warning: no previous prototype for 'analogix_dp_write_byte_to_dpcd' [-Wmissing-prototypes]
571 | int analogix_dp_write_byte_to_dpcd(struct analogix_dp_device *dp,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/regulator/max8998.c:418:5: warning: no previous prototype for 'max8998_get_current_limit' [-Wmissing-prototypes]
418 | int max8998_get_current_limit(struct regulator_dev *rdev)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/tty/tty_jobctrl.c:77:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:77:9: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:77:9: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:80:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:80:34: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:80:34: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:120:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:120:31: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:120:31: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:122:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:122:33: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:122:33: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:131:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:131:31: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:131:31: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:152:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:152:33: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:152:33: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:161:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:161:9: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:161:9: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:163:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:163:40: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:163:40: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:200:41: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:200:41: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:200:41: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:208:51: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:208:51: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:208:51: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:219:43: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:219:43: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:219:43: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:281:39: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:281:39: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:281:39: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:284:41: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:284:41: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:284:41: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:293:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:293:31: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:293:31: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:309:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:309:33: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:309:33: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:484:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] [usertype] __user *p @@
drivers/tty/tty_jobctrl.c:484:13: sparse: expected int const *__gu_addr
drivers/tty/tty_jobctrl.c:484:13: sparse: got int [noderef] [usertype] __user *p
>> drivers/tty/tty_jobctrl.c:484:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/tty/tty_jobctrl.c:484:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/tty_jobctrl.c:484:13: sparse: got int const *__gu_addr
drivers/tty/tty_jobctrl.c:18:41: sparse: sparse: dereference of noderef expression
{standard input}: Assembler messages:
{standard input}:2488: Error: unknown opcode
{standard input}:2519: Error: unknown opcode
{standard input}:2685: Error: unknown opcode
{standard input}:3321: Error: unknown opcode
{standard input}:3363: Error: unknown opcode
{standard input}:3664: Error: unknown opcode
{standard input}:3706: Error: unknown opcode
{standard input}:3998: Error: unknown opcode
{standard input}:4856: Error: unknown opcode
{standard input}:5065: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_port.o] Error 1
drivers/tty/pty.c:163:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *arg @@
drivers/tty/pty.c:163:13: sparse: expected int const *__gu_addr
drivers/tty/pty.c:163:13: sparse: got int [noderef] __user *arg
>> drivers/tty/pty.c:163:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/tty/pty.c:163:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/pty.c:163:13: sparse: got int const *__gu_addr
drivers/tty/pty.c:183:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *arg @@
drivers/tty/pty.c:183:13: sparse: expected int const *__gu_addr
drivers/tty/pty.c:183:13: sparse: got int [noderef] __user *arg
drivers/tty/pty.c:183:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/tty/pty.c:183:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/pty.c:183:13: sparse: got int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:1081: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/base/devtmpfs.o] Error 1
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:45: Error: unknown opcode
{standard input}:401: Error: unknown opcode
{standard input}:432: Error: unknown opcode
{standard input}:661: Error: unknown opcode
{standard input}:828: Error: unknown opcode
{standard input}:1271: Error: unknown opcode
{standard input}:1426: Error: unknown opcode
{standard input}:1599: Error: unknown opcode
{standard input}:1658: Error: unknown opcode
{standard input}:2032: Error: unknown opcode
{standard input}:2233: Error: unknown opcode
{standard input}:3142: Error: unknown opcode
{standard input}:3367: Error: unknown opcode
{standard input}:3419: Error: unknown opcode
{standard input}:3809: Error: unknown opcode
{standard input}:3958: Error: unknown opcode
{standard input}:2345: Error: unknown opcode
{standard input}:2455: Error: unknown opcode
{standard input}:3112: Error: unknown opcode
{standard input}:3490: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/pty.o] Error 1
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_ldsem.o] Error 1
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:253:9: sparse: sparse: cast truncates bits from constant value (ffffff7f becomes 7f)
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3210:30: sparse: sparse: cast truncates bits from constant value (ffffff0d becomes d)
drivers/tty/tty_baudrate.c:143: warning: Function parameter or member 'ibaud' not described in 'tty_termios_encode_baud_rate'
drivers/tty/tty_baudrate.c:143: warning: Function parameter or member 'obaud' not described in 'tty_termios_encode_baud_rate'
drivers/tty/tty_baudrate.c:143: warning: Excess function parameter 'ispeed' description in 'tty_termios_encode_baud_rate'
drivers/tty/tty_baudrate.c:143: warning: Excess function parameter 'ospeed' description in 'tty_termios_encode_baud_rate'
drivers/tty/tty_baudrate.c:234: warning: Function parameter or member 'tty' not described in 'tty_encode_baud_rate'
drivers/tty/tty_baudrate.c:234: warning: Function parameter or member 'obaud' not described in 'tty_encode_baud_rate'
drivers/tty/tty_baudrate.c:234: warning: Excess function parameter 'obad' description in 'tty_encode_baud_rate'
{standard input}: Assembler messages:
{standard input}:596: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/n_tracesink.o] Error 1
{standard input}: Assembler messages:
{standard input}:145: Error: unknown opcode
{standard input}:1445: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_jobctrl.o] Error 1
drivers/tty/sysrq.c:1110:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user *buf @@
drivers/tty/sysrq.c:1110:21: sparse: expected char const *__gu_addr
drivers/tty/sysrq.c:1110:21: sparse: got char const [noderef] __user *buf
>> drivers/tty/sysrq.c:1110:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/tty/sysrq.c:1110:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/sysrq.c:1110:21: sparse: got char const *__gu_addr
drivers/tty/sysrq.c:148:13: sparse: sparse: context imbalance in 'sysrq_handle_crash' - unexpected unlock
{standard input}: Assembler messages:
{standard input}:6221: Error: unknown opcode
{standard input}:6680: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/misc] Error 2
make[3]: *** [scripts/Makefile.build:497: drivers/misc/mic] Error 2
make[3]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:497: drivers/misc/mic/vop] Error 2
make[4]: Target '__build' not remade because of errors.
make[5]: *** [scripts/Makefile.build:281: drivers/misc/mic/vop/vop_vringh.o] Error 1
make[5]: Target '__build' not remade because of errors.
drivers/tty/n_gsm.c:2808:29: sparse: sparse: restricted __be16 degrades to integer
drivers/char/random.c:2296:6: warning: no previous prototype for 'add_hwgenerator_randomness' [-Wmissing-prototypes]
2296 | void add_hwgenerator_randomness(const char *buffer, size_t count,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
{standard input}: Assembler messages:
{standard input}:3059: Error: unknown opcode
{standard input}:3460: Error: unknown opcode
{standard input}:4170: Error: unknown opcode
{standard input}:4708: Error: unknown opcode
{standard input}:4790: Error: unknown opcode
{standard input}:5416: Error: unknown opcode
drivers/regulator/stpmic1_regulator.c:25: warning: cannot understand function prototype: 'struct stpmic1_regulator_cfg '
make[3]: *** [scripts/Makefile.build:281: drivers/tty/n_hdlc.o] Error 1
drivers/regulator/tps65218-regulator.c: In function 'tps65218_pmic_set_suspend_enable':
drivers/regulator/tps65218-regulator.c:131:10: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
131 | if (rid < TPS65218_DCDC_1 || rid > TPS65218_LDO_1)
| ^
drivers/regulator/tps65218-regulator.c: In function 'tps65218_pmic_set_suspend_disable':
drivers/regulator/tps65218-regulator.c:144:10: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
144 | if (rid < TPS65218_DCDC_1 || rid > TPS65218_LDO_1)
| ^
drivers/dax/super.c:31:5: sparse: sparse: context imbalance in 'dax_read_lock' - wrong count at exit
include/linux/srcu.h:181:9: sparse: sparse: context imbalance in 'dax_read_unlock' - unexpected unlock
{standard input}: Assembler messages:
{standard input}:11802: Error: unknown opcode
{standard input}:12977: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:4429: Error: unknown opcode
{standard input}:4530: Error: unknown opcode
{standard input}:4650: Error: unknown opcode
{standard input}:4835: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/sysrq.o] Error 1
make[3]: *** [scripts/Makefile.build:280: drivers/char/random.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/char] Error 2
{standard input}: Assembler messages:
{standard input}:2390: Error: unknown opcode
{standard input}:2452: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:2380: Error: unknown opcode
{standard input}:2844: Error: unknown opcode
{standard input}:2920: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/dma-buf/heaps/heap-helpers.o] Error 1
make[5]: *** [scripts/Makefile.build:281: drivers/gpu/drm/bridge/ti-sn65dsi86.o] Error 1
drivers/regulator/wm8400-regulator.c:243: warning: Function parameter or member 'dev' not described in 'wm8400_register_regulator'
drivers/regulator/wm8400-regulator.c:243: warning: Function parameter or member 'reg' not described in 'wm8400_register_regulator'
drivers/regulator/wm8400-regulator.c:243: warning: Function parameter or member 'initdata' not described in 'wm8400_register_regulator'
drivers/nvme/host/core.c:1509:23: sparse: sparse: context imbalance in 'nvme_get_ns_from_disk' - wrong count at exit
include/linux/srcu.h:181:9: sparse: sparse: context imbalance in 'nvme_put_ns_from_disk' - unexpected unlock
drivers/mfd/wm8350-core.c:136: warning: Function parameter or member 'wm8350' not described in 'wm8350_reg_lock'
drivers/mfd/wm8350-core.c:165: warning: Function parameter or member 'wm8350' not described in 'wm8350_reg_unlock'
{standard input}: Assembler messages:
{standard input}:279: Error: unknown opcode
{standard input}:352: Error: unknown opcode
{standard input}:6515: Error: unknown opcode
{standard input}:6546: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:2221: Error: unknown opcode
{standard input}:2698: Error: unknown opcode
{standard input}:4036: Error: unknown opcode
{standard input}:4746: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/nvme/host/multipath.o] Error 1
{standard input}:8294: Error: unknown opcode
{standard input}:8500: Error: unknown opcode
include/linux/lightnvm.h:490:55: sparse: sparse: invalid access past the end of 'l' (4 8)
include/linux/lightnvm.h:483:55: sparse: sparse: invalid access past the end of 'l' (4 8)
include/linux/lightnvm.h:482:54: sparse: sparse: invalid access past the end of 'l' (4 8)
include/linux/lightnvm.h:481:53: sparse: sparse: invalid access past the end of 'l' (4 8)
drivers/dax/bus.c: In function 'do_id_store':
drivers/dax/bus.c:93:27: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
93 | /* nothing to remove */;
| ^
drivers/dax/bus.c:98:29: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
98 | /* dax_id already added */;
| ^
drivers/mfd/tc3589x.c:32: warning: Enum value 'TC3589X_TC35890' not described in enum 'tc3589x_version'
drivers/mfd/tc3589x.c:32: warning: Enum value 'TC3589X_TC35892' not described in enum 'tc3589x_version'
drivers/mfd/tc3589x.c:32: warning: Enum value 'TC3589X_TC35893' not described in enum 'tc3589x_version'
drivers/mfd/tc3589x.c:32: warning: Enum value 'TC3589X_TC35894' not described in enum 'tc3589x_version'
drivers/mfd/tc3589x.c:32: warning: Enum value 'TC3589X_TC35895' not described in enum 'tc3589x_version'
drivers/mfd/tc3589x.c:32: warning: Enum value 'TC3589X_TC35896' not described in enum 'tc3589x_version'
drivers/mfd/tc3589x.c:32: warning: Enum value 'TC3589X_UNKNOWN' not described in enum 'tc3589x_version'
{standard input}: Assembler messages:
{standard input}:1484: Error: unknown opcode
--
{standard input}: Assembler messages:
{standard input}:4257: Error: unknown opcode
drivers/mtd/chips/cfi_probe.c:226:27: sparse: sparse: cast to restricted __le16
drivers/mtd/chips/cfi_probe.c:228:28: sparse: sparse: cast to restricted __le16
drivers/mtd/chips/cfi_probe.c:229:27: sparse: sparse: cast to restricted __le16
drivers/mtd/chips/cfi_probe.c:230:28: sparse: sparse: cast to restricted __le16
drivers/mtd/chips/cfi_probe.c:231:36: sparse: sparse: cast to restricted __le16
drivers/mtd/chips/cfi_probe.c:232:38: sparse: sparse: cast to restricted __le16
drivers/mtd/chips/cfi_probe.c:240:49: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:329:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:329:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:329:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:329:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:329:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:329:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:329:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:329:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:329:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:329:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/scsi.o] Error 1
{standard input}: Assembler messages:
{standard input}:1496: Error: unknown opcode
{standard input}:1527: Error: unknown opcode
{standard input}:2992: Error: unknown opcode
{standard input}:3198: Error: unknown opcode
{standard input}:10885: Error: unknown opcode
{standard input}:12291: Error: unknown opcode
{standard input}:4561: Error: unknown opcode
{standard input}:5094: Error: unknown opcode
{standard input}:5238: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1292: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/mtd/chips/cfi_probe.o] Error 1
{standard input}:6799: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_gem.o] Error 1
drivers/scsi/scsi_ioctl.c:48:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/scsi/scsi_ioctl.c:48:21: sparse: expected unsigned int const *__gu_addr
drivers/scsi/scsi_ioctl.c:48:21: sparse: got unsigned int [noderef] __user *
>> drivers/scsi/scsi_ioctl.c:48:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/scsi/scsi_ioctl.c:48:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/scsi_ioctl.c:48:21: sparse: got unsigned int const *__gu_addr
drivers/mtd/chips/cfi_util.c:97:26: sparse: sparse: restricted __be16 degrades to integer
drivers/mtd/chips/cfi_util.c:97:26: sparse: sparse: restricted __le16 degrades to integer
drivers/mtd/chips/cfi_util.c:100:26: sparse: sparse: restricted __be32 degrades to integer
drivers/mtd/chips/cfi_util.c:100:26: sparse: sparse: restricted __le32 degrades to integer
drivers/mtd/chips/cfi_util.c:185:23: sparse: sparse: cast to restricted __le16
drivers/mtd/chips/cfi_util.c:185:23: sparse: sparse: cast to restricted __be16
drivers/mtd/chips/cfi_util.c:185:23: sparse: sparse: cast to restricted __be16
drivers/mtd/chips/cfi_util.c:185:23: sparse: sparse: cast to restricted __be16
drivers/mtd/chips/cfi_util.c:185:23: sparse: sparse: cast to restricted __be16
drivers/mtd/chips/cfi_util.c:188:23: sparse: sparse: cast to restricted __le32
drivers/mtd/chips/cfi_util.c:188:23: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_util.c:188:23: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_util.c:188:23: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_util.c:188:23: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_util.c:188:23: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_util.c:188:23: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
drivers/gpu/drm/drm_memory.c:135:29: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *handle @@ got void [noderef] __iomem * @@
drivers/gpu/drm/drm_memory.c:135:29: sparse: expected void *handle
drivers/gpu/drm/drm_memory.c:135:29: sparse: got void [noderef] __iomem *
drivers/gpu/drm/drm_memory.c:144:29: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *handle @@ got void [noderef] __iomem * @@
drivers/gpu/drm/drm_memory.c:144:29: sparse: expected void *handle
drivers/gpu/drm/drm_memory.c:144:29: sparse: got void [noderef] __iomem *
drivers/gpu/drm/drm_memory.c:156:28: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __iomem *addr @@ got void *handle @@
drivers/gpu/drm/drm_memory.c:156:28: sparse: expected void [noderef] __iomem *addr
drivers/gpu/drm/drm_memory.c:156:28: sparse: got void *handle
{standard input}: Assembler messages:
{standard input}:52: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1486: Error: unknown opcode
{standard input}:1517: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_self_refresh_helper.o] Error 1
{standard input}: Assembler messages:
{standard input}:8803: Error: unknown opcode
{standard input}:8837: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_fb_helper.o] Error 1
{standard input}:5287: Error: unknown opcode
{standard input}:6945: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/hsi/clients/hsi_char.o] Error 1
make[3]: *** [scripts/Makefile.build:497: drivers/hsi/clients] Error 2
make[4]: Target '__build' not remade because of errors.
{standard input}:14437: Error: unknown opcode
drivers/gpu/drm/drm_drv.c:434:6: sparse: sparse: context imbalance in 'drm_dev_enter' - different lock contexts for basic block
include/linux/srcu.h:181:9: sparse: sparse: context imbalance in 'drm_dev_exit' - unexpected unlock
{standard input}: Assembler messages:
{standard input}:127: Error: unknown opcode
{standard input}:327: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/target/iscsi/iscsi_target_device.o] Error 1
drivers/mtd/chips/cfi_cmdset_0020.c:141:40: sparse: sparse: cast to restricted __le32
drivers/mtd/chips/cfi_cmdset_0020.c:141:40: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:141:40: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:141:40: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:141:40: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:141:40: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:141:40: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:142:42: sparse: sparse: cast to restricted __le32
drivers/mtd/chips/cfi_cmdset_0020.c:142:42: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:142:42: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:142:42: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:142:42: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:142:42: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:142:42: sparse: sparse: cast to restricted __be32
drivers/mfd/twl4030-irq.c:485:26: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] word @@ got restricted __le32 [usertype] @@
drivers/mfd/twl4030-irq.c:485:26: sparse: expected unsigned int [usertype] word
drivers/mfd/twl4030-irq.c:485:26: sparse: got restricted __le32 [usertype]
drivers/mfd/twl4030-irq.c:573:40: sparse: sparse: cast to restricted __le32
make[2]: *** [scripts/Makefile.build:497: drivers/tty] Error 2
make[3]: *** [scripts/Makefile.build:281: drivers/tty/n_gsm.o] Error 1
make[3]: Target '__build' not remade because of errors.
drivers/mfd/tps65218.c:58: warning: Function parameter or member 'tps' not described in 'tps65218_reg_write'
drivers/mfd/tps65218.c:58: warning: Excess function parameter 'tps65218' description in 'tps65218_reg_write'
drivers/mfd/tps65218.c:90: warning: Function parameter or member 'tps' not described in 'tps65218_update_bits'
drivers/mfd/tps65218.c:90: warning: Excess function parameter 'tps65218' description in 'tps65218_update_bits'
drivers/gpu/drm/drm_crtc.c:707:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/gpu/drm/drm_crtc.c:707:29: sparse: expected unsigned int const *__gu_addr
drivers/gpu/drm/drm_crtc.c:707:29: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/gpu/drm/drm_crtc.c:707:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/gpu/drm/drm_crtc.c:707:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/drm_crtc.c:707:29: sparse: got unsigned int const *__gu_addr
drivers/scsi/scsi_error.c:2341:17: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *arg @@
drivers/scsi/scsi_error.c:2341:17: sparse: expected int const *__gu_addr
drivers/scsi/scsi_error.c:2341:17: sparse: got int [noderef] __user *arg
>> drivers/scsi/scsi_error.c:2341:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/scsi/scsi_error.c:2341:17: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/scsi_error.c:2341:17: sparse: got int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:160: Error: unknown opcode
{standard input}:506: Error: unknown opcode
{standard input}:2884: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:491: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/scsicam.o] Error 1
{standard input}: Assembler messages:
{standard input}:593: Error: unknown opcode
{standard input}:624: Error: unknown opcode
{standard input}:4556: Error: unknown opcode
{standard input}:4587: Error: unknown opcode
{standard input}:5597: Error: unknown opcode
{standard input}:2720: Error: unknown opcode
{standard input}:4309: Error: unknown opcode
{standard input}:4568: Error: unknown opcode
{standard input}:5064: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:4245: Error: unknown opcode
{standard input}:4276: Error: unknown opcode
{standard input}:4585: Error: unknown opcode
{standard input}:4805: Error: unknown opcode
{standard input}:5287: Error: unknown opcode
{standard input}:5396: Error: unknown opcode
{standard input}:8335: Error: unknown opcode
{standard input}:8445: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_file.o] Error 1
make[3]: *** [scripts/Makefile.build:281: drivers/dma-buf/dma-buf.o] Error 1
{standard input}:8024: Error: unknown opcode
{standard input}:8115: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:2514: Error: unknown opcode
{standard input}:2545: Error: unknown opcode
{standard input}:2898: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/nvme/host/fabrics.o] Error 1
{standard input}: Assembler messages:
{standard input}:229: Error: unknown opcode
{standard input}:323: Error: unknown opcode
{standard input}:10758: Error: unknown opcode
{standard input}:10797: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/gpu/drm/drm_hashtab.o] Error 1
{standard input}: Assembler messages:
{standard input}:11856: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/hsi] Error 2
make[3]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:709: Error: unknown opcode
{standard input}:1531: Error: unknown opcode
{standard input}:14498: Error: unknown opcode
{standard input}:14726: Error: unknown opcode
{standard input}:14757: Error: unknown opcode
{standard input}:14912: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:2252: Error: unknown opcode
{standard input}:2503: Error: unknown opcode
{standard input}:2534: Error: unknown opcode
{standard input}:2933: Error: unknown opcode
{standard input}:16015: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1831: Error: unknown opcode
{standard input}:1862: Error: unknown opcode
{standard input}:4738: Error: unknown opcode
{standard input}:4874: Error: unknown opcode
{standard input}:7458: Error: unknown opcode
{standard input}:7492: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/target/iscsi/iscsi_target_nego.o] Error 1
{standard input}:15553: Error: unknown opcode
{standard input}:15618: Error: unknown opcode
{standard input}:15746: Error: unknown opcode
{standard input}:15842: Error: unknown opcode
{standard input}:2115: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_drv.o] Error 1
{standard input}:2296: Error: unknown opcode
{standard input}:3076: Error: unknown opcode
{standard input}:3916: Error: unknown opcode
{standard input}:4112: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:60: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1395: Error: unknown opcode
{standard input}:17398: Error: unknown opcode
{standard input}:17709: Error: unknown opcode
{standard input}:18513: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:745: Error: unknown opcode
{standard input}:811: Error: unknown opcode
{standard input}:5845: Error: unknown opcode
{standard input}:6146: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/mfd/twl6030-irq.o] Error 1
make[4]: *** [scripts/Makefile.build:281: drivers/mtd/chips/cfi_cmdset_0020.o] Error 1
{standard input}: Assembler messages:
{standard input}:250: Error: unknown opcode
{standard input}:309: Error: unknown opcode
{standard input}:20344: Error: unknown opcode
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
{standard input}:19577: Error: unknown opcode
{standard input}:19671: Error: unknown opcode
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
make[4]: *** [scripts/Makefile.build:280: drivers/nvme/host/fc.o] Error 1
{standard input}: Assembler messages:
{standard input}:4765: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/net/phy/mscc/mscc_main.o] Error 1
make[4]: *** [scripts/Makefile.build:280: drivers/target/iscsi/iscsi_target_tpg.o] Error 1
{standard input}: Assembler messages:
{standard input}:3819: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:759: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/mtd/chips/gen_probe.o] Error 1
drivers/mtd/chips/cfi_cmdset_0001.c:1400:15: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@
drivers/mtd/chips/cfi_cmdset_0001.c:1400:15: sparse: expected void *
drivers/mtd/chips/cfi_cmdset_0001.c:1400:15: sparse: got void [noderef] __iomem *
drivers/mtd/chips/cfi_cmdset_0001.c:179:30: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] FeatureSupport @@ got restricted __le32 [usertype] @@
drivers/mtd/chips/cfi_cmdset_0001.c:179:30: sparse: expected unsigned int [usertype] FeatureSupport
drivers/mtd/chips/cfi_cmdset_0001.c:179:30: sparse: got restricted __le32 [usertype]
drivers/mtd/chips/cfi_cmdset_0001.c:180:32: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] BlkStatusRegMask @@ got restricted __le16 [usertype] @@
drivers/mtd/chips/cfi_cmdset_0001.c:180:32: sparse: expected unsigned short [usertype] BlkStatusRegMask
drivers/mtd/chips/cfi_cmdset_0001.c:180:32: sparse: got restricted __le16 [usertype]
drivers/mtd/chips/cfi_cmdset_0001.c:181:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] ProtRegAddr @@ got restricted __le16 [usertype] @@
drivers/mtd/chips/cfi_cmdset_0001.c:181:27: sparse: expected unsigned short [usertype] ProtRegAddr
drivers/mtd/chips/cfi_cmdset_0001.c:181:27: sparse: got restricted __le16 [usertype]
drivers/mtd/chips/cfi_cmdset_0001.c:415:32: sparse: sparse: cast to restricted __le32
drivers/mtd/chips/cfi_cmdset_0001.c:416:34: sparse: sparse: cast to restricted __le16
drivers/mtd/chips/cfi_cmdset_0001.c:417:29: sparse: sparse: cast to restricted __le16
drivers/mtd/chips/cfi_cmdset_0001.c:455:51: sparse: sparse: cast to restricted __le16
{standard input}:9394: Error: unknown opcode
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_mm.o] Error 1
drivers/mtd/chips/map_ram.c:93:15: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@
drivers/mtd/chips/map_ram.c:93:15: sparse: expected void *
drivers/mtd/chips/map_ram.c:93:15: sparse: got void [noderef] __iomem *
{standard input}:21718: Error: unknown opcode
{standard input}:23244: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1696: Error: unknown opcode
{standard input}:1727: Error: unknown opcode
{standard input}:1961: Error: unknown opcode
drivers/auxdisplay/charlcd.c:670:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user *tmp @@
drivers/auxdisplay/charlcd.c:670:21: sparse: expected char const *__gu_addr
drivers/auxdisplay/charlcd.c:670:21: sparse: got char const [noderef] __user *tmp
>> drivers/auxdisplay/charlcd.c:670:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/auxdisplay/charlcd.c:670:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/auxdisplay/charlcd.c:670:21: sparse: got char const *__gu_addr
{standard input}:4297: Error: unknown opcode
{standard input}:2149: Error: unknown opcode
{standard input}:6837: Error: unknown opcode
{standard input}:7771: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_prime.o] Error 1
make[4]: *** [scripts/Makefile.build:280: drivers/target/iscsi/iscsi_target_login.o] Error 1
{standard input}:12582: Error: unknown opcode
drivers/spi/spidev.c:396:34: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const *__gu_addr @@ got unsigned char [noderef] [usertype] __user * @@
drivers/spi/spidev.c:396:34: sparse: expected unsigned char const *__gu_addr
drivers/spi/spidev.c:396:34: sparse: got unsigned char [noderef] [usertype] __user *
>> drivers/spi/spidev.c:396:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned char const *__gu_addr @@
>> drivers/spi/spidev.c:396:34: sparse: expected void const volatile [noderef] __user *ptr
drivers/spi/spidev.c:396:34: sparse: got unsigned char const *__gu_addr
drivers/spi/spidev.c:398:34: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/spi/spidev.c:398:34: sparse: expected unsigned int const *__gu_addr
drivers/spi/spidev.c:398:34: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/spi/spidev.c:398:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/spi/spidev.c:398:34: sparse: expected void const volatile [noderef] __user *ptr
drivers/spi/spidev.c:398:34: sparse: got unsigned int const *__gu_addr
drivers/spi/spidev.c:422:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const *__gu_addr @@ got unsigned char [noderef] [usertype] __user * @@
drivers/spi/spidev.c:422:26: sparse: expected unsigned char const *__gu_addr
drivers/spi/spidev.c:422:26: sparse: got unsigned char [noderef] [usertype] __user *
drivers/spi/spidev.c:422:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned char const *__gu_addr @@
drivers/spi/spidev.c:422:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/spi/spidev.c:422:26: sparse: got unsigned char const *__gu_addr
drivers/spi/spidev.c:439:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const *__gu_addr @@ got unsigned char [noderef] [usertype] __user * @@
drivers/spi/spidev.c:439:26: sparse: expected unsigned char const *__gu_addr
drivers/spi/spidev.c:439:26: sparse: got unsigned char [noderef] [usertype] __user *
drivers/spi/spidev.c:439:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned char const *__gu_addr @@
drivers/spi/spidev.c:439:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/spi/spidev.c:439:26: sparse: got unsigned char const *__gu_addr
drivers/spi/spidev.c:452:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/spi/spidev.c:452:26: sparse: expected unsigned int const *__gu_addr
drivers/spi/spidev.c:452:26: sparse: got unsigned int [noderef] [usertype] __user *
drivers/spi/spidev.c:452:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/spi/spidev.c:452:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/spi/spidev.c:452:26: sparse: got unsigned int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:3693: Error: unknown opcode
{standard input}:23616: Error: unknown opcode
{standard input}:17869: Error: unknown opcode
{standard input}:19691: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/scsi_lib.o] Error 1
{standard input}:10689: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:243: Error: unknown opcode
drivers/mfd/mfd-core.c:326: warning: Function parameter or member 'dev' not described in 'devm_mfd_add_devices'
drivers/mfd/mfd-core.c:326: warning: Function parameter or member 'id' not described in 'devm_mfd_add_devices'
drivers/mfd/mfd-core.c:326: warning: Function parameter or member 'cells' not described in 'devm_mfd_add_devices'
drivers/mfd/mfd-core.c:326: warning: Function parameter or member 'n_devs' not described in 'devm_mfd_add_devices'
drivers/mfd/mfd-core.c:326: warning: Function parameter or member 'mem_base' not described in 'devm_mfd_add_devices'
drivers/mfd/mfd-core.c:326: warning: Function parameter or member 'irq_base' not described in 'devm_mfd_add_devices'
drivers/mfd/mfd-core.c:326: warning: Function parameter or member 'domain' not described in 'devm_mfd_add_devices'
{standard input}:13255: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/scsi_error.o] Error 1
drivers/scsi/constants.c:318:9: sparse: sparse: trying to concatenate 24850-character string (8191 bytes max)
{standard input}: Assembler messages:
{standard input}:2454: Error: unknown opcode
{standard input}:2549: Error: unknown opcode
{standard input}:4139: Error: unknown opcode
drivers/mfd/axp20x-i2c.c:82:36: warning: 'axp20x_i2c_acpi_match' defined but not used [-Wunused-const-variable=]
82 | static const struct acpi_device_id axp20x_i2c_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~~~~~
{standard input}: Assembler messages:
{standard input}:4169: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/pcmcia/cs.o] Error 1
{standard input}:4343: Error: unknown opcode
{standard input}:5768: Error: unknown opcode
{standard input}:5888: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/dma-buf/dma-fence.o] Error 1
{standard input}: Assembler messages:
{standard input}:19049: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:2228: Error: unknown opcode
{standard input}:2367: Error: unknown opcode
{standard input}:2474: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/auxdisplay] Error 2
make[3]: *** [scripts/Makefile.build:280: drivers/auxdisplay/charlcd.o] Error 1
make[3]: Target '__build' not remade because of errors.
drivers/mtd/chips/map_rom.c:79:15: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@
drivers/mtd/chips/map_rom.c:79:15: sparse: expected void *
drivers/mtd/chips/map_rom.c:79:15: sparse: got void [noderef] __iomem *
{standard input}:14456: Error: unknown opcode
{standard input}:14487: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1527: Error: unknown opcode
{standard input}:1559: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_framebuffer.o] Error 1
{standard input}: Assembler messages:
{standard input}:659: Error: unknown opcode
{standard input}:690: Error: unknown opcode
{standard input}:985: Error: unknown opcode
{standard input}:1113: Error: unknown opcode
{standard input}:1167: Error: unknown opcode
{standard input}:1407: Error: unknown opcode
{standard input}:1544: Error: unknown opcode
{standard input}:1605: Error: unknown opcode
{standard input}:1670: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/dma-buf/dma-fence-array.o] Error 1
{standard input}:36324: Error: unknown opcode
{standard input}:23806: Error: unknown opcode
{standard input}:24657: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1214: Error: unknown opcode
{standard input}:1272: Error: unknown opcode
{standard input}:1972: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:5009: Error: unknown opcode
{standard input}:5040: Error: unknown opcode
{standard input}:5507: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:497: drivers/nvme/host] Error 2
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/nvme] Error 2
make[4]: *** [scripts/Makefile.build:280: drivers/nvme/host/core.o] Error 1
make[4]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:2172: Error: unknown opcode
{standard input}:2646: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/spi/spidev.o] Error 1
{standard input}: Assembler messages:
{standard input}:1033: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:2264: Error: unknown opcode
{standard input}:8212: Error: unknown opcode
{standard input}:25062: Error: unknown opcode
{standard input}:25162: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/gpu/drm/drm_modeset_lock.o] Error 1
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_connector.o] Error 1
{standard input}:2248: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/pcmcia] Error 2
make[3]: Target '__build' not remade because of errors.
{standard input}:5540: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:497: drivers/net/phy/mscc] Error 2
make[5]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:6587: Error: unknown opcode
{standard input}:6618: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:3625: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:279: Error: unknown opcode
{standard input}:706: Error: unknown opcode
{standard input}:737: Error: unknown opcode
{standard input}:1041: Error: unknown opcode
{standard input}:1594: Error: unknown opcode
{standard input}:1952: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/dma-buf/dma-fence-chain.o] Error 1
make[3]: *** [scripts/Makefile.build:281: drivers/input/serio/serio.o] Error 1
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_atomic.o] Error 1
{standard input}: Assembler messages:
{standard input}:2215: Error: unknown opcode
{standard input}:3190: Error: unknown opcode
{standard input}:4699: Error: unknown opcode
{standard input}:5118: Error: unknown opcode
drivers/input/serio/serport.c:213:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long const *__gu_addr @@ got unsigned long [noderef] __user * @@
make[3]: *** [scripts/Makefile.build:281: drivers/spi/spi.o] Error 1
drivers/input/serio/serport.c:213:21: sparse: expected unsigned long const *__gu_addr
drivers/input/serio/serport.c:213:21: sparse: got unsigned long [noderef] __user *
>> drivers/input/serio/serport.c:213:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long const *__gu_addr @@
>> drivers/input/serio/serport.c:213:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/input/serio/serport.c:213:21: sparse: got unsigned long const *__gu_addr
{standard input}:4437: Error: unknown opcode
{standard input}:12277: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/target/iscsi/iscsi_target_util.o] Error 1
{standard input}:24613: Error: unknown opcode
{standard input}:8699: Error: unknown opcode
{standard input}:27000: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:489: Error: unknown opcode
{standard input}:520: Error: unknown opcode
{standard input}:945: Error: unknown opcode
{standard input}:2544: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_mode_object.o] Error 1
drivers/net/phy/mdio-boardinfo.c:27: warning: Function parameter or member 'bus' not described in 'mdiobus_setup_mdiodev_from_board_info'
drivers/net/phy/mdio-boardinfo.c:27: warning: Function parameter or member 'cb' not described in 'mdiobus_setup_mdiodev_from_board_info'
drivers/net/phy/mdio-boardinfo.c:27: warning: Excess function parameter 'mdiodev' description in 'mdiobus_setup_mdiodev_from_board_info'
{standard input}: Assembler messages:
{standard input}:2397: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/input/gameport] Error 2
make[3]: *** [scripts/Makefile.build:280: drivers/input/gameport/gameport.o] Error 1
make[3]: Target '__build' not remade because of errors.
{standard input}:27868: Error: unknown opcode
{standard input}:28124: Error: unknown opcode
{standard input}:29258: Error: unknown opcode
{standard input}:29431: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/mtd/chips/cfi_cmdset_0001.o] Error 1
{standard input}:11093: Error: unknown opcode
{standard input}:11414: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/target/iscsi/iscsi_target.o] Error 1
{standard input}: Assembler messages:
{standard input}:750: Error: unknown opcode
{standard input}:781: Error: unknown opcode
{standard input}:960: Error: unknown opcode
{standard input}:1188: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/dma-buf/sync_file.o] Error 1
{standard input}:12432: Error: unknown opcode
{standard input}:13251: Error: unknown opcode
drivers/spi/spi-fsl-spi.c:93:44: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:93:44: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:93:44: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:94:33: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *mode @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:94:33: sparse: expected restricted __be32 [noderef] [usertype] __iomem *mode
drivers/spi/spi-fsl-spi.c:94:33: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:294:44: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:294:44: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:294:44: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:299:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:299:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:299:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:303:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:303:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:303:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:317:18: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:317:18: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:317:18: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:350:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:350:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:350:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:459:18: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:459:18: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:459:18: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:462:45: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:462:45: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:462:45: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:498:44: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:498:44: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:498:44: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:502:53: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:502:53: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:502:53: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:511:47: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:511:47: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:511:47: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:516:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:516:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:516:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:522:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:522:40: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:522:40: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:533:44: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:533:44: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:533:44: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:536:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:536:40: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:536:40: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:553:51: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:553:51: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:553:51: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:560:48: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:560:48: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:560:48: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:562:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:562:40: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:562:40: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:571:51: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:571:51: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:571:51: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:575:46: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:575:46: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:575:46: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:585:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:585:40: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:585:40: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:652:18: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:652:18: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:652:18: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:655:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:655:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:655:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:656:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:656:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:656:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:657:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:657:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:657:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:658:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:658:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:658:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:669:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:669:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:669:32: sparse: got restricted __be32 *
{standard input}:15094: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/mtd/chips/cfi_cmdset_0002.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/mtd/chips] Error 2
{standard input}: Assembler messages:
{standard input}:633: Error: unknown opcode
{standard input}:664: Error: unknown opcode
{standard input}:1073: Error: unknown opcode
{standard input}:1322: Error: unknown opcode
{standard input}:1604: Error: unknown opcode
{standard input}:1953: Error: unknown opcode
{standard input}:2122: Error: unknown opcode
{standard input}:2303: Error: unknown opcode
{standard input}:2563: Error: unknown opcode
{standard input}:2748: Error: unknown opcode
{standard input}:3150: Error: unknown opcode
{standard input}:3382: Error: unknown opcode
{standard input}:3998: Error: unknown opcode
{standard input}:4049: Error: unknown opcode
{standard input}:4457: Error: unknown opcode
{standard input}:4618: Error: unknown opcode
{standard input}:4651: Error: unknown opcode
{standard input}:5378: Error: unknown opcode
{standard input}:5495: Error: unknown opcode
{standard input}:5552: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/dma-buf/dma-resv.o] Error 1
make[3]: *** [scripts/Makefile.build:281: drivers/input/serio/serport.o] Error 1
{standard input}: Assembler messages:
{standard input}:903: Error: unknown opcode
{standard input}:1142: Error: unknown opcode
{standard input}:1290: Error: unknown opcode
{standard input}:1441: Error: unknown opcode
{standard input}:1610: Error: unknown opcode
{standard input}:1884: Error: unknown opcode
{standard input}:1919: Error: unknown opcode
drivers/spi/spi-bitbang.c:181: warning: Function parameter or member 'spi' not described in 'spi_bitbang_setup'
drivers/spi/spi-bitbang.c:215: warning: Function parameter or member 'spi' not described in 'spi_bitbang_cleanup'
drivers/spi/spi-bitbang.c:434: warning: Function parameter or member 'bitbang' not described in 'spi_bitbang_stop'
drivers/spi/spi-nxp-fspi.c:472:25: sparse: sparse: cast from restricted __be32
drivers/input/serio/serio_raw.c:219:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user * @@
drivers/input/serio/serio_raw.c:219:21: sparse: expected char const *__gu_addr
drivers/input/serio/serio_raw.c:219:21: sparse: got char const [noderef] __user *
>> drivers/input/serio/serio_raw.c:219:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/input/serio/serio_raw.c:219:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/input/serio/serio_raw.c:219:21: sparse: got char const *__gu_addr
drivers/dma-buf/dma-heap.c:43: warning: Function parameter or member 'priv' not described in 'dma_heap'
drivers/dma-buf/dma-heap.c:43: warning: Function parameter or member 'heap_devt' not described in 'dma_heap'
drivers/dma-buf/dma-heap.c:43: warning: Function parameter or member 'list' not described in 'dma_heap'
drivers/dma-buf/dma-heap.c:43: warning: Function parameter or member 'heap_cdev' not described in 'dma_heap'
{standard input}: Assembler messages:
{standard input}:2232: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:26183: Error: unknown opcode
{standard input}:26467: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/spi/spi-dw-core.o] Error 1
{standard input}: Assembler messages:
{standard input}:1176: Error: unknown opcode
{standard input}:1207: Error: unknown opcode
{standard input}:3244: Error: unknown opcode
{standard input}:4093: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/dma-buf/sw_sync.o] Error 1
make[3]: *** [scripts/Makefile.build:281: drivers/target/target_core_configfs.o] Error 1
{standard input}: Assembler messages:
{standard input}:3961: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:940: Error: unknown opcode
{standard input}:1506: Error: unknown opcode
{standard input}:1737: Error: unknown opcode
{standard input}:2647: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/target/target_core_tmr.o] Error 1
{standard input}: Assembler messages:
{standard input}:1336: Error: unknown opcode
{standard input}:1844: Error: unknown opcode
{standard input}:7182: Error: unknown opcode
{standard input}:7213: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/scsi_scan.o] Error 1
{standard input}:1911: Error: unknown opcode
{standard input}:2955: Error: unknown opcode
{standard input}:3005: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:947: Error: unknown opcode
{standard input}:2699: Error: unknown opcode
{standard input}:3747: Error: unknown opcode
{standard input}:3869: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/spi/spi-rockchip.o] Error 1
{standard input}: Assembler messages:
{standard input}:1293: Error: unknown opcode
{standard input}:1324: Error: unknown opcode
{standard input}:2714: Error: unknown opcode
{standard input}:3449: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/input/serio/serio_raw.o] Error 1
{standard input}: Assembler messages:
{standard input}:96: Error: unknown opcode
{standard input}:950: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:955: Error: unknown opcode
{standard input}:986: Error: unknown opcode
{standard input}:2684: Error: unknown opcode
{standard input}:2715: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_client.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/target/iscsi] Error 2
{standard input}:4260: Error: unknown opcode
{standard input}:5105: Error: unknown opcode
{standard input}:5144: Error: unknown opcode
{standard input}:5312: Error: unknown opcode
{standard input}:5553: Error: unknown opcode
{standard input}:5593: Error: unknown opcode
{standard input}:5683: Error: unknown opcode
{standard input}:6086: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1303: Error: unknown opcode
{standard input}:1334: Error: unknown opcode
{standard input}:1561: Error: unknown opcode
{standard input}:2084: Error: unknown opcode
{standard input}:4488: Error: unknown opcode
{standard input}:9089: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/target/target_core_device.o] Error 1
drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: expected unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: got unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: expected unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: got unsigned int [noderef] [usertype] __user *
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: got unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: expected unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: got unsigned int [noderef] [usertype] __user *
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: got unsigned int const *__gu_addr
make[2]: *** [scripts/Makefile.build:497: drivers/dma-buf] Error 2
make[3]: Target '__build' not remade because of errors.
{standard input}:3236: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:9550: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/mtd/devices/docg3.o] Error 1
drivers/input/serio/apbps2.c: In function 'apbps2_open':
drivers/input/serio/apbps2.c:106:16: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
106 | unsigned long tmp;
| ^~~
{standard input}: Assembler messages:
{standard input}:1690: Error: unknown opcode
{standard input}:6751: Error: unknown opcode
{standard input}:7204: Error: unknown opcode
{standard input}:7321: Error: unknown opcode
{standard input}:7935: Error: unknown opcode
drivers/mtd/devices/phram.c:85:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __iomem *addr @@ got void *priv @@
drivers/mtd/devices/phram.c:85:34: sparse: expected void [noderef] __iomem *addr
drivers/mtd/devices/phram.c:85:34: sparse: got void *priv
drivers/mtd/devices/phram.c:101:23: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *priv @@ got void [noderef] __iomem * @@
drivers/mtd/devices/phram.c:101:23: sparse: expected void *priv
drivers/mtd/devices/phram.c:101:23: sparse: got void [noderef] __iomem *
drivers/mtd/devices/phram.c:131:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __iomem *addr @@ got void *priv @@
drivers/mtd/devices/phram.c:131:25: sparse: expected void [noderef] __iomem *addr
drivers/mtd/devices/phram.c:131:25: sparse: got void *priv
{standard input}:4802: Error: unknown opcode
{standard input}:5250: Error: unknown opcode
{standard input}:6411: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/spi/spi-rspi.o] Error 1
{standard input}: Assembler messages:
{standard input}:1130: Error: unknown opcode
{standard input}:1161: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_writeback.o] Error 1
{standard input}: Assembler messages:
{standard input}:2064: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_syncobj.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/input/serio] Error 2
{standard input}:2128: Error: unknown opcode
{standard input}:2155: Error: unknown opcode
{standard input}:2203: Error: unknown opcode
{standard input}:2263: Error: unknown opcode
{standard input}:2290: Error: unknown opcode
{standard input}:4073: Error: unknown opcode
{standard input}:4354: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:69: Error: unknown opcode
{standard input}:2330: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/input/joystick/iforce/iforce-main.o] Error 1
{standard input}: Assembler messages:
{standard input}:2249: Error: unknown opcode
{standard input}:2280: Error: unknown opcode
{standard input}:2554: Error: unknown opcode
{standard input}:2686: Error: unknown opcode
{standard input}:2747: Error: unknown opcode
{standard input}:2774: Error: unknown opcode
{standard input}:3263: Error: unknown opcode
{standard input}:3323: Error: unknown opcode
{standard input}:3350: Error: unknown opcode
{standard input}:3916: Error: unknown opcode
{standard input}:11327: Error: unknown opcode
drivers/net/hamradio/6pack.c:710:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/net/hamradio/6pack.c:710:21: sparse: expected int const *__gu_addr
drivers/net/hamradio/6pack.c:710:21: sparse: got int [noderef] __user *
>> drivers/net/hamradio/6pack.c:710:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/net/hamradio/6pack.c:710:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/hamradio/6pack.c:710:21: sparse: got int const *__gu_addr
{standard input}:14940: Error: unknown opcode
{standard input}:5452: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_vblank.o] Error 1
{standard input}:6890: Error: unknown opcode
{standard input}:6885: Error: unknown opcode
{standard input}:6962: Error: unknown opcode
{standard input}:7318: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:4209: Error: unknown opcode
{standard input}:4298: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/input/joystick/iforce/iforce-ff.o] Error 1
{standard input}:10137: Error: unknown opcode
{standard input}:10322: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/phy/phy.o] Error 1
drivers/mtd/devices/phram.c:19: warning: Function parameter or member 'fmt' not described in 'pr_fmt'
{standard input}: Assembler messages:
{standard input}:1352: Error: unknown opcode
{standard input}:1891: Error: unknown opcode
{standard input}:2120: Error: unknown opcode
{standard input}:2379: Error: unknown opcode
{standard input}:2518: Error: unknown opcode
{standard input}:2654: Error: unknown opcode
{standard input}:2847: Error: unknown opcode
{standard input}:2883: Error: unknown opcode
{standard input}:3309: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/caif/caif_serial.o] Error 1
{standard input}:12950: Error: unknown opcode
{standard input}:13352: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/target/target_core_alua.o] Error 1
make[3]: *** [scripts/Makefile.build:281: drivers/target/target_core_pr.o] Error 1
drivers/net/ppp/ppp_generic.c:925:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:925:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:925:21: sparse: got int [noderef] __user *p
>> drivers/net/ppp/ppp_generic.c:925:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/net/ppp/ppp_generic.c:925:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:925:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:939:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:939:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:939:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:939:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:939:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:939:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:954:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:954:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:954:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:954:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:954:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:954:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:651:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:651:29: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:651:29: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:651:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:651:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:651:29: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:681:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:681:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:681:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:681:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:681:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:681:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:688:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:688:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:688:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:688:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:688:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:688:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:726:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:726:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:726:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:726:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:726:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:726:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:755:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:755:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:755:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:755:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:755:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:755:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:823:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:823:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:823:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:823:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:823:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:823:21: sparse: got int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:807: Error: unknown opcode
{standard input}:988: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/mtd/devices/block2mtd.o] Error 1
{standard input}: Assembler messages:
{standard input}:1074: Error: unknown opcode
{standard input}:1213: Error: unknown opcode
{standard input}:1293: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:5244: Error: unknown opcode
{standard input}:5575: Error: unknown opcode
{standard input}:5630: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:497: drivers/input/joystick/iforce] Error 2
make[5]: *** [scripts/Makefile.build:281: drivers/input/joystick/iforce/iforce-packets.o] Error 1
make[5]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:281: drivers/input/keyboard/atkbd.o] Error 1
{standard input}: Assembler messages:
{standard input}:1841: Error: unknown opcode
{standard input}:1872: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_atomic_uapi.o] Error 1
{standard input}: Assembler messages:
{standard input}:705: Error: unknown opcode
drivers/net/ppp/ppp_async.c:420:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_async.c:420:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_async.c:420:21: sparse: got int [noderef] __user *p
>> drivers/net/ppp/ppp_async.c:420:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/net/ppp/ppp_async.c:420:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_async.c:420:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_async.c:435:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/net/ppp/ppp_async.c:435:21: sparse: expected unsigned int const *__gu_addr
drivers/net/ppp/ppp_async.c:435:21: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/net/ppp/ppp_async.c:435:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/net/ppp/ppp_async.c:435:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_async.c:435:21: sparse: got unsigned int const *__gu_addr
drivers/net/ppp/ppp_async.c:446:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/net/ppp/ppp_async.c:446:21: sparse: expected unsigned int const *__gu_addr
drivers/net/ppp/ppp_async.c:446:21: sparse: got unsigned int [noderef] [usertype] __user *
drivers/net/ppp/ppp_async.c:446:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/net/ppp/ppp_async.c:446:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_async.c:446:21: sparse: got unsigned int const *__gu_addr
drivers/net/ppp/ppp_async.c:471:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_async.c:471:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_async.c:471:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_async.c:471:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_async.c:471:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_async.c:471:21: sparse: got int const *__gu_addr
{standard input}:2503: Error: unknown opcode
{standard input}:2548: Error: unknown opcode
{standard input}:2582: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/caif/caif_virtio.o] Error 1
{standard input}: Assembler messages:
{standard input}:3541: Error: unknown opcode
{standard input}:3573: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_client_modeset.o] Error 1
{standard input}: Assembler messages:
{standard input}:1005: Error: unknown opcode
{standard input}:1036: Error: unknown opcode
{standard input}:2516: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/gpu/drm/drm_gem_cma_helper.o] Error 1
{standard input}: Assembler messages:
{standard input}:2519: Error: unknown opcode
{standard input}:3287: Error: unknown opcode
{standard input}:4649: Error: unknown opcode
{standard input}:4810: Error: unknown opcode
drivers/spi/spi-zynqmp-gqspi.c:205: warning: Function parameter or member 'slavecs' not described in 'zynqmp_gqspi_selectslave'
drivers/spi/spi-zynqmp-gqspi.c:205: warning: Function parameter or member 'slavebus' not described in 'zynqmp_gqspi_selectslave'
drivers/spi/spi-zynqmp-gqspi.c:205: warning: Excess function parameter 'flashcs' description in 'zynqmp_gqspi_selectslave'
drivers/spi/spi-zynqmp-gqspi.c:205: warning: Excess function parameter 'flashbus' description in 'zynqmp_gqspi_selectslave'
drivers/spi/spi-zynqmp-gqspi.c:902: warning: Function parameter or member 'dev' not described in 'zynqmp_qspi_suspend'
drivers/spi/spi-zynqmp-gqspi.c:902: warning: Excess function parameter '_dev' description in 'zynqmp_qspi_suspend'
make[3]: *** [scripts/Makefile.build:281: drivers/target/target_core_tpg.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/spi] Error 2
drivers/input/joystick/analog.c:169:17: sparse: sparse: undefined identifier 'boot_cpu_has'
drivers/input/joystick/analog.c:169:17: sparse: sparse: undefined identifier 'rdtsc'
drivers/input/joystick/analog.c:169:17: sparse: sparse: cast from unknown type
drivers/input/joystick/analog.c:179:24: sparse: sparse: undefined identifier 'boot_cpu_has'
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: undefined identifier 'X86_FEATURE_TSC'
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:179:24: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:179:24: sparse: sparse: undefined identifier 'X86_FEATURE_TSC'
drivers/input/joystick/analog.c:179:24: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:179:24: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:179:24: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:179:24: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:179:24: sparse: sparse: not a function <noident>
drivers/net/slip/slip.c:458:14: sparse: sparse: incompatible types in comparison expression (different address spaces):
drivers/net/slip/slip.c:458:14: sparse: void [noderef] __rcu *
drivers/net/slip/slip.c:458:14: sparse: void *
drivers/net/slip/slip.c:892:9: sparse: sparse: incompatible types in comparison expression (different address spaces):
drivers/net/slip/slip.c:892:9: sparse: void [noderef] __rcu *
drivers/net/slip/slip.c:892:9: sparse: void *
drivers/net/slip/slip.c:1099:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
>> drivers/net/slip/slip.c:1099:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/slip/slip.c:1124:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/slip/slip.c:1124:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/slip/slip.c:1150:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/slip/slip.c:1150:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __wsum [usertype] sum @@ got unsigned int [assigned] sum @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: expected restricted __wsum [usertype] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: got unsigned int [assigned] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __wsum [usertype] sum @@ got unsigned int [assigned] sum @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: expected restricted __wsum [usertype] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: got unsigned int [assigned] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __wsum [usertype] sum @@ got unsigned int [assigned] sum @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: expected restricted __wsum [usertype] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: got unsigned int [assigned] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __wsum [usertype] sum @@ got unsigned int [assigned] sum @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: expected restricted __wsum [usertype] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: got unsigned int [assigned] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __wsum [usertype] sum @@ got unsigned int [assigned] sum @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: expected restricted __wsum [usertype] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: got unsigned int [assigned] sum
{standard input}: Assembler messages:
{standard input}:1340: Error: unknown opcode
{standard input}:1371: Error: unknown opcode
{standard input}:1576: Error: unknown opcode
{standard input}:1853: Error: unknown opcode
{standard input}:2081: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}:176: Error: unknown opcode
drivers/input/joystick/analog.c:160:2: warning: #warning Precise timer not defined for this architecture. [-Wcpp]
160 | #warning Precise timer not defined for this architecture.
| ^~~~~~~
{standard input}:2320: Error: unknown opcode
{standard input}:2893: Error: unknown opcode
{standard input}:3462: Error: unknown opcode
{standard input}:3750: Error: unknown opcode
{standard input}:4086: Error: unknown opcode
{standard input}:4363: Error: unknown opcode
{standard input}:6410: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/hamradio/6pack.o] Error 1
drivers/net/hamradio/baycom_ser_fdx.c:290:43: sparse: sparse: dubious: x | !y
{standard input}: Assembler messages:
{standard input}:656: Error: unknown opcode
{standard input}:701: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/input/keyboard/newtonkbd.o] Error 1
{standard input}:6282: Error: unknown opcode
{standard input}:8161: Error: unknown opcode
{standard input}:10803: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:60: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:497: drivers/net/caif] Error 2
make[4]: *** [scripts/Makefile.build:281: drivers/net/caif/caif_hsi.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:280: drivers/input/joystick/analog.o] Error 1
{standard input}: Assembler messages:
{standard input}:6459: Error: unknown opcode
{standard input}:6490: Error: unknown opcode
{standard input}:6633: Error: unknown opcode
{standard input}:6837: Error: unknown opcode
{standard input}:7814: Error: unknown opcode
{standard input}:8237: Error: unknown opcode
{standard input}:8407: Error: unknown opcode
{standard input}:8991: Error: unknown opcode
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (400 becomes 0)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (1000 becomes 0)
include/linux/unaligned/be_byteshift.h:32:30: sparse: sparse: cast truncates bits from constant value (10000000 becomes 0)
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}:878: Error: unknown opcode
{standard input}:931: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:52: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}:2195: Error: unknown opcode
{standard input}:2226: Error: unknown opcode
{standard input}:2653: Error: unknown opcode
{standard input}:3418: Error: unknown opcode
{standard input}:3983: Error: unknown opcode
{standard input}:4049: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/net/ppp/ppp_async.o] Error 1
{standard input}:4211: Error: unknown opcode
{standard input}:4254: Error: unknown opcode
drivers/input/keyboard/samsung-keypad.c: In function 'samsung_keypad_irq':
drivers/input/keyboard/samsung-keypad.c:149:15: warning: variable 'val' set but not used [-Wunused-but-set-variable]
149 | unsigned int val;
| ^~~
{standard input}:4693: Error: unknown opcode
{standard input}:4736: Error: unknown opcode
{standard input}:6118: Error: unknown opcode
{standard input}:6216: Error: unknown opcode
{standard input}:6472: Error: unknown opcode
{standard input}:6541: Error: unknown opcode
{standard input}:6631: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/slip/slip.o] Error 1
{standard input}:17424: Error: unknown opcode
drivers/mtd/nand/onenand/onenand_base.c:779:34: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *__from @@ got void [noderef] __iomem * @@
drivers/mtd/nand/onenand/onenand_base.c:779:34: sparse: expected void const *__from
drivers/mtd/nand/onenand/onenand_base.c:779:34: sparse: got void [noderef] __iomem *
--
make[3]: *** [scripts/Makefile.build:497: drivers/input/keyboard] Error 2
make[4]: Target '__build' not remade because of errors.
{standard input}:8751: Error: unknown opcode
{standard input}:8811: Error: unknown opcode
{standard input}:8838: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/target/target_core_file.o] Error 1
drivers/net/phy/mdio_device.c:188: warning: Function parameter or member 'drv' not described in 'mdio_driver_register'
drivers/net/phy/mdio_device.c:188: warning: Excess function parameter 'new_driver' description in 'mdio_driver_register'
make[4]: *** [scripts/Makefile.build:281: drivers/net/phy/phy_device.o] Error 1
make[5]: *** [scripts/Makefile.build:280: drivers/mtd/nand/onenand/onenand_base.o] Error 1
make[5]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:497: drivers/mtd/nand/onenand] Error 2
{standard input}: Assembler messages:
{standard input}:3784: Error: unknown opcode
{standard input}:3818: Error: unknown opcode
{standard input}:4649: Error: unknown opcode
{standard input}:4680: Error: unknown opcode
{standard input}:4869: Error: unknown opcode
{standard input}:5089: Error: unknown opcode
{standard input}:5116: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/target/target_core_iblock.o] Error 1
{standard input}: Assembler messages:
{standard input}:4684: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:497: drivers/media/i2c] Error 2
make[4]: *** [scripts/Makefile.build:281: drivers/media/i2c/ir-kbd-i2c.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/net/slip] Error 2
make[4]: Target '__build' not remade because of errors.
drivers/input/misc/drv2665.c:59: warning: Function parameter or member 'input_dev' not described in 'drv2665_data'
drivers/input/misc/drv2665.c:59: warning: Function parameter or member 'client' not described in 'drv2665_data'
drivers/input/misc/drv2665.c:59: warning: Function parameter or member 'regmap' not described in 'drv2665_data'
drivers/input/misc/drv2665.c:59: warning: Function parameter or member 'work' not described in 'drv2665_data'
drivers/input/misc/drv2665.c:59: warning: Function parameter or member 'regulator' not described in 'drv2665_data'
drivers/input/misc/drv260x.c: In function 'drv260x_probe':
drivers/input/misc/drv260x.c:478:20: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
478 | if (haptics->mode < DRV260X_LRA_MODE ||
| ^
drivers/input/misc/drv260x.c:490:23: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
490 | if (haptics->library < DRV260X_LIB_EMPTY ||
| ^
{standard input}:13511: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1038: Error: unknown opcode
{standard input}:1546: Error: unknown opcode
{standard input}:1696: Error: unknown opcode
{standard input}:1890: Error: unknown opcode
{standard input}:2760: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:497: drivers/net/hamradio] Error 2
make[4]: *** [scripts/Makefile.build:280: drivers/net/hamradio/hdlcdrv.o] Error 1
make[4]: Target '__build' not remade because of errors.
drivers/input/rmi4/rmi_driver.c: In function 'rmi_read_register_desc':
drivers/input/rmi4/rmi_driver.c:583:24: warning: comparison is always false due to limited range of data type [-Wtype-limits]
583 | if (size_presence_reg < 0 || size_presence_reg > 35)
| ^
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'input_dev' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'client' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'regmap' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'work' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'enable_gpio' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'regulator' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'magnitude' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'mode' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'library' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'rated_voltage' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'overdrive_voltage' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:244: warning: Function parameter or member 'voltage' not described in 'drv260x_calculate_voltage'
{standard input}: Assembler messages:
{standard input}:633: Error: unknown opcode
{standard input}:667: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:454: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/input/joystick/magellan.o] Error 1
{standard input}: Assembler messages:
{standard input}:3774: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/scsi_transport_srp.o] Error 1
{standard input}:5419: Error: unknown opcode
{standard input}:5485: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/phy/mdio_bus.o] Error 1
{standard input}: Assembler messages:
{standard input}:1603: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:361: Error: unknown opcode
{standard input}:1213: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:489: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/input/joystick/twidjoy.o] Error 1
make[2]: *** [scripts/Makefile.build:497: drivers/target] Error 2
make[3]: *** [scripts/Makefile.build:280: drivers/target/target_core_transport.o] Error 1
make[3]: Target '__build' not remade because of errors.
drivers/scsi/virtio_scsi.c:109: warning: Function parameter or member 'vscsi' not described in 'virtscsi_complete_cmd'
drivers/scsi/virtio_scsi.c:109: warning: Function parameter or member 'buf' not described in 'virtscsi_complete_cmd'
{standard input}:8780: Error: unknown opcode
{standard input}:10054: Error: unknown opcode
{standard input}:2622: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:460: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/input/joystick/spaceorb.o] Error 1
drivers/scsi/sg.c:415:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/scsi/sg.c:415:21: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:415:21: sparse: got int [noderef] __user *
>> drivers/scsi/sg.c:415:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/scsi/sg.c:415:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:415:21: sparse: got int const *__gu_addr
drivers/scsi/sg.c:419:32: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/scsi/sg.c:419:32: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:419:32: sparse: got int [noderef] __user *
drivers/scsi/sg.c:419:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:419:32: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:419:32: sparse: got int const *__gu_addr
drivers/scsi/sg.c:425:32: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] __user * @@
drivers/scsi/sg.c:425:32: sparse: expected signed int const *__gu_addr
drivers/scsi/sg.c:425:32: sparse: got signed int [noderef] __user *
>> drivers/scsi/sg.c:425:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/scsi/sg.c:425:32: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:425:32: sparse: got signed int const *__gu_addr
drivers/scsi/sg.c:431:32: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/scsi/sg.c:431:32: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:431:32: sparse: got int [noderef] __user *
drivers/scsi/sg.c:431:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:431:32: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:431:32: sparse: got int const *__gu_addr
drivers/scsi/sg.c:638:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user *[assigned] buf @@
drivers/scsi/sg.c:638:13: sparse: expected char const *__gu_addr
drivers/scsi/sg.c:638:13: sparse: got char const [noderef] __user *[assigned] buf
>> drivers/scsi/sg.c:638:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
drivers/scsi/sg.c:638:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:638:13: sparse: got char const *__gu_addr
drivers/scsi/sg.c:955:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:955:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:955:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:955:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:955:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:955:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:998:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:998:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:998:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:998:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:998:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:998:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:1026:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:1026:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:1026:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:1026:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:1026:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:1026:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:1051:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:1051:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:1051:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:1051:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:1051:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:1051:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:1059:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:1059:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:1059:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:1059:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:1059:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:1059:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:1067:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:1067:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:1067:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:1067:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:1067:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:1067:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:1111:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:1111:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:1111:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:1111:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:1111:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:1111:26: sparse: got int const *__gu_addr
{standard input}:5503: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/input/rmi4/rmi_driver.o] Error 1
make[3]: *** [scripts/Makefile.build:280: drivers/input/input.o] Error 1
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'input_dev' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'client' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'regmap' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'work' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'regulator' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'page' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'magnitude' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'frequency' not described in 'drv2667_data'
In file included from include/linux/bug.h:5,
from include/linux/thread_info.h:12,
from include/asm-generic/current.h:5,
from ./arch/sh/include/generated/asm/current.h:1,
from include/linux/sched.h:12,
from include/linux/ratelimit.h:6,
from include/linux/dev_printk.h:16,
from include/linux/device.h:15,
from drivers/mtd/nand/spi/core.c:12:
drivers/mtd/nand/spi/core.c: In function 'spinand_get_cfg':
drivers/mtd/nand/spi/core.c:55:34: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
55 | if (WARN_ON(spinand->cur_target < 0 ||
| ^
arch/sh/include/asm/bug.h:69:25: note: in definition of macro 'WARN_ON'
69 | int __ret_warn_on = !!(x); 3036- | ^
drivers/mtd/nand/spi/core.c: In function 'spinand_set_cfg':
drivers/mtd/nand/spi/core.c:68:34: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
68 | if (WARN_ON(spinand->cur_target < 0 ||
| ^
arch/sh/include/asm/bug.h:69:25: note: in definition of macro 'WARN_ON'
69 | int __ret_warn_on = !!(x); 3043- | ^
drivers/input/misc/mc13783-pwrbutton.c:32: warning: cannot understand function prototype: 'struct mc13783_pwrb '
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/input/joystick] Error 2
{standard input}: Assembler messages:
{standard input}:7197: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:62: Error: unknown opcode
{standard input}:1378: Error: unknown opcode
{standard input}:1551: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/media/mc/mc-devnode.o] Error 1
drivers/input/rmi4/rmi_f01.c:106: warning: Cannot understand * @ctrl0 - see the bit definitions above.
on line 106 - I thought it was a doc line
{standard input}:11372: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1617: Error: unknown opcode
{standard input}:1648: Error: unknown opcode
{standard input}:1839: Error: unknown opcode
{standard input}:2239: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/media/v4l2-core/v4l2-device.o] Error 1
{standard input}:14484: Error: unknown opcode
make[6]: *** [scripts/Makefile.build:281: drivers/net/wireless/ath/ath6kl/debug.o] Error 1
drivers/i2c/busses/i2c-rk3x.c:244: warning: Function parameter or member 'i2c' not described in 'rk3x_i2c_start'
--
include/linux/unaligned/be_byteshift.h:32:30: sparse: sparse: cast truncates bits from constant value (31111110 becomes 1110)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (1110 becomes 10)
include/linux/unaligned/be_byteshift.h:38:30: sparse: sparse: cast truncates bits from constant value (3111111000000001 becomes 1)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (3222 becomes 22)
include/linux/unaligned/be_byteshift.h:32:30: sparse: sparse: cast truncates bits from constant value (32222220 becomes 2220)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (2220 becomes 20)
include/linux/unaligned/be_byteshift.h:38:30: sparse: sparse: cast truncates bits from constant value (3222222000000000 becomes 0)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (3111 becomes 11)
include/linux/unaligned/be_byteshift.h:32:30: sparse: sparse: cast truncates bits from constant value (31111110 becomes 1110)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (1110 becomes 10)
include/linux/unaligned/be_byteshift.h:38:30: sparse: sparse: cast truncates bits from constant value (3111111000000001 becomes 1)
drivers/net/wireless/ath/ath6kl/wmi.c: In function 'ath6kl_wmi_bitrate_reply_rx':
drivers/net/wireless/ath/ath6kl/wmi.c:1204:6: warning: variable 'rate' set but not used [-Wunused-but-set-variable]
1204 | s32 rate;
| ^~~~
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1334: Error: unknown opcode
{standard input}:1437: Error: unknown opcode
{standard input}:1769: Error: unknown opcode
{standard input}:1839: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/i2c/i2c-core-of.o] Error 1
In file included from include/linux/phy.h:14,
from drivers/net/phy/at803x.c:10:
drivers/net/phy/at803x.c: In function 'at803x_parse_dt':
include/linux/bitfield.h:52:28: warning: comparison is always false due to limited range of data type [-Wtype-limits]
52 | BUILD_BUG_ON_MSG((_mask) > (typeof(_reg))~0ull, 3168- | ^
include/linux/compiler.h:319:9: note: in definition of macro '__compiletime_assert'
319 | if (!(condition)) 3171- | ^~~~~~~~~
include/linux/compiler.h:339:2: note: in expansion of macro '_compiletime_assert'
339 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
| ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
| ^~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:52:3: note: in expansion of macro 'BUILD_BUG_ON_MSG'
52 | BUILD_BUG_ON_MSG((_mask) > (typeof(_reg))~0ull, 3180- | ^~~~~~~~~~~~~~~~
include/linux/bitfield.h:94:3: note: in expansion of macro '__BF_FIELD_CHECK'
94 | __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: "); 3183- | ^~~~~~~~~~~~~~~~
drivers/net/phy/at803x.c:431:24: note: in expansion of macro 'FIELD_PREP'
431 | priv->clk_25m_reg |= FIELD_PREP(mask, sel);
| ^~~~~~~~~~
{standard input}:17458: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:8653: Error: unknown opcode
{standard input}:8872: Error: unknown opcode
{standard input}:9073: Error: unknown opcode
{standard input}:11038: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:116: Error: unknown opcode
{standard input}:308: Error: unknown opcode
{standard input}:759: Error: unknown opcode
{standard input}:1045: Error: unknown opcode
{standard input}:1375: Error: unknown opcode
make[6]: *** [scripts/Makefile.build:281: drivers/net/wireless/ath/ath6kl/recovery.o] Error 1
make[3]: *** [scripts/Makefile.build:281: drivers/i2c/i2c-core-base.o] Error 1
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}:113: Error: unknown opcode
make[6]: *** [scripts/Makefile.build:281: drivers/net/wireless/ath/ath6kl/main.o] Error 1
{standard input}: Assembler messages:
{standard input}:1771: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/phy/at803x.o] Error 1
{standard input}: Assembler messages:
{standard input}:832: Error: unknown opcode
{standard input}:866: Error: unknown opcode
{standard input}:900: Error: unknown opcode
{standard input}:1663: Error: unknown opcode
{standard input}:1840: Error: unknown opcode
{standard input}:1933: Error: unknown opcode
make[6]: *** [scripts/Makefile.build:281: drivers/net/wireless/ath/ath6kl/core.o] Error 1
drivers/mtd/nand/spi/toshiba.c:36: warning: Function parameter or member 'write_cache_variants' not described in 'SPINAND_OP_VARIANTS'
drivers/mtd/nand/spi/toshiba.c:36: warning: Function parameter or member '0' not described in 'SPINAND_OP_VARIANTS'
{standard input}:13038: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:422: Error: unknown opcode
{standard input}:453: Error: unknown opcode
{standard input}:596: Error: unknown opcode
{standard input}:4997: Error: unknown opcode
drivers/net/ieee802154/ca8210.c:1840:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le16 [addressable] [assigned] [usertype] pan_id @@ got unsigned short [usertype] @@
drivers/net/ieee802154/ca8210.c:1840:27: sparse: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
drivers/net/ieee802154/ca8210.c:1840:27: sparse: got unsigned short [usertype]
drivers/net/ieee802154/ca8210.c:1845:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le16 [addressable] [assigned] [usertype] pan_id @@ got unsigned short [usertype] @@
drivers/net/ieee802154/ca8210.c:1845:25: sparse: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
drivers/net/ieee802154/ca8210.c:1845:25: sparse: got unsigned short [usertype]
drivers/net/ieee802154/ca8210.c:1971:28: sparse: sparse: incorrect type in argument 3 (different base types) @@ expected unsigned short [usertype] dst_pan_id @@ got restricted __le16 [addressable] [usertype] pan_id @@
drivers/net/ieee802154/ca8210.c:1971:28: sparse: expected unsigned short [usertype] dst_pan_id
drivers/net/ieee802154/ca8210.c:1971:28: sparse: got restricted __le16 [addressable] [usertype] pan_id
make[3]: *** [scripts/Makefile.build:497: drivers/media/mc] Error 2
make[4]: *** [scripts/Makefile.build:281: drivers/media/mc/mc-request.o] Error 1
make[4]: Target '__build' not remade because of errors.
drivers/mtd/ubi/cdev.c:467:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:467:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:467:23: sparse: got signed int [noderef] [usertype] __user *
>> drivers/mtd/ubi/cdev.c:467:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
>> drivers/mtd/ubi/cdev.c:467:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:467:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:512:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:512:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:512:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:512:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:512:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:512:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:526:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:526:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:526:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:526:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:526:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:526:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:882:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:882:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:882:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:882:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:882:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:882:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:969:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:969:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:969:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:969:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:969:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:969:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:984:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:984:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:984:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:984:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:984:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:984:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:1061:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:1061:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:1061:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:1061:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:1061:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:1061:23: sparse: got signed int const *__gu_addr
{standard input}:15920: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:60: Error: unknown opcode
{standard input}:133: Error: unknown opcode
make[6]: *** [scripts/Makefile.build:281: drivers/net/wireless/ath/ath6kl/cfg80211.o] Error 1
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/st.o] Error 1
{standard input}:18069: Error: unknown opcode
drivers/mtd/ubi/build.c:61: warning: Function parameter or member 'ubi_num' not described in 'mtd_dev_param'
drivers/ptp/ptp_clockmatrix.c:886: warning: Cannot understand * @brief Maximum absolute value for write phase offset in picoseconds
on line 886 - I thought it was a doc line
drivers/net/phy/dp83640.c:840:28: sparse: sparse: cast to restricted __be16
drivers/net/phy/dp83640.c:840:28: sparse: sparse: cast to restricted __be16
drivers/net/phy/dp83640.c:840:28: sparse: sparse: cast to restricted __be16
drivers/net/phy/dp83640.c:840:28: sparse: sparse: cast to restricted __be16
{standard input}: Assembler messages:
{standard input}:9541: Error: unknown opcode
{standard input}:10157: Error: unknown opcode
{standard input}:10878: Error: unknown opcode
{standard input}:22530: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:26163: Error: unknown opcode
{standard input}:26696: Error: unknown opcode
{standard input}:26766: Error: unknown opcode
{standard input}:27013: Error: unknown opcode
{standard input}:27083: Error: unknown opcode
{standard input}:22467: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/media/v4l2-core/v4l2-ctrls.o] Error 1
{standard input}: Assembler messages:
{standard input}:1716: Error: unknown opcode
{standard input}:1985: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/media/v4l2-core/v4l2-clk.o] Error 1
drivers/mtd/ubi/kapi.c:464: warning: Function parameter or member 'sgl' not described in 'ubi_leb_read_sg'
drivers/mtd/ubi/kapi.c:464: warning: Excess function parameter 'buf' description in 'ubi_leb_read_sg'
make[6]: *** [scripts/Makefile.build:281: drivers/net/wireless/ath/ath6kl/wmi.o] Error 1
{standard input}: Assembler messages:
{standard input}:94: Error: unknown opcode
{standard input}:157: Error: unknown opcode
drivers/mtd/ubi/wl.c:2054:28: sparse: sparse: context imbalance in 'produce_free_peb' - unexpected unlock
{standard input}:28518: Error: unknown opcode
drivers/w1/masters/ds2482.c:23: warning: Incorrect use of kernel-doc format: * Allow the active pullup to be disabled, default is enabled.
drivers/w1/masters/ds2482.c:32: warning: cannot understand function prototype: 'int ds2482_active_pullup = 1; '
drivers/w1/masters/ds2482.c:82: warning: cannot understand function prototype: 'const u8 ds2482_chan_wr[8] = '
drivers/w1/masters/ds2482.c:132: warning: Function parameter or member 'conf' not described in 'ds2482_calculate_config'
drivers/w1/masters/ds2482.c:149: warning: Function parameter or member 'pdev' not described in 'ds2482_select_register'
drivers/w1/masters/ds2482.c:149: warning: Function parameter or member 'read_ptr' not described in 'ds2482_select_register'
drivers/w1/masters/ds2482.c:170: warning: Function parameter or member 'pdev' not described in 'ds2482_send_cmd'
drivers/w1/masters/ds2482.c:170: warning: Function parameter or member 'cmd' not described in 'ds2482_send_cmd'
drivers/w1/masters/ds2482.c:190: warning: Function parameter or member 'pdev' not described in 'ds2482_send_cmd_data'
drivers/w1/masters/ds2482.c:190: warning: Function parameter or member 'cmd' not described in 'ds2482_send_cmd_data'
drivers/w1/masters/ds2482.c:190: warning: Function parameter or member 'byte' not described in 'ds2482_send_cmd_data'
drivers/w1/masters/ds2482.c:214: warning: Function parameter or member 'pdev' not described in 'ds2482_wait_1wire_idle'
drivers/w1/masters/ds2482.c:241: warning: Function parameter or member 'pdev' not described in 'ds2482_set_channel'
drivers/w1/masters/ds2482.c:241: warning: Function parameter or member 'channel' not described in 'ds2482_set_channel'
drivers/w1/masters/ds2482.c:264: warning: Function parameter or member 'data' not described in 'ds2482_w1_touch_bit'
drivers/w1/masters/ds2482.c:264: warning: Function parameter or member 'bit' not described in 'ds2482_w1_touch_bit'
drivers/w1/masters/ds2482.c:296: warning: Function parameter or member 'data' not described in 'ds2482_w1_triplet'
drivers/w1/masters/ds2482.c:296: warning: Function parameter or member 'dbit' not described in 'ds2482_w1_triplet'
drivers/w1/masters/ds2482.c:326: warning: Function parameter or member 'data' not described in 'ds2482_w1_write_byte'
drivers/w1/masters/ds2482.c:326: warning: Function parameter or member 'byte' not described in 'ds2482_w1_write_byte'
drivers/w1/masters/ds2482.c:350: warning: Function parameter or member 'data' not described in 'ds2482_w1_read_byte'
drivers/w1/masters/ds2482.c:387: warning: Function parameter or member 'data' not described in 'ds2482_w1_reset_bus'
drivers/w1/masters/ds2482.c:547: warning: cannot understand function prototype: 'const struct i2c_device_id ds2482_id[] = '
In file included from include/linux/bits.h:23,
--
| ^~
make[4]: *** [scripts/Makefile.build:497: drivers/net/wireless/ath] Error 2
make[5]: *** [scripts/Makefile.build:497: drivers/net/wireless/ath/ath6kl] Error 2
make[5]: Target '__build' not remade because of errors.
make[6]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:280: drivers/media/dvb-core/dvb_frontend.o] Error 1
drivers/input/rmi4/rmi_f54.c:77: warning: Enum value 'F54_REPORT_NONE' not described in enum 'rmi_f54_report_type'
drivers/input/rmi4/rmi_f54.c:77: warning: Enum value 'F54_MAX_REPORT_TYPE' not described in enum 'rmi_f54_report_type'
make[7]: *** [scripts/Makefile.build:281: drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.o] Error 1
{standard input}: Assembler messages:
{standard input}:69: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/input/ff-memless.o] Error 1
{standard input}: Assembler messages:
{standard input}:150: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:2627: Error: unknown opcode
{standard input}:2853: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/w1/slaves/w1_therm.o] Error 1
{standard input}: Assembler messages:
{standard input}:4053: Error: unknown opcode
{standard input}:4416: Error: unknown opcode
{standard input}:5294: Error: unknown opcode
{standard input}:5775: Error: unknown opcode
{standard input}:5806: Error: unknown opcode
drivers/w1/w1.c:426:17: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] rn64_le @@ got restricted __le64 [usertype] @@
drivers/w1/w1.c:426:17: sparse: expected unsigned long long [usertype] rn64_le
drivers/w1/w1.c:426:17: sparse: got restricted __le64 [usertype]
drivers/w1/w1.c:920:21: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned long long [usertype] rn_le @@ got restricted __le64 [usertype] @@
drivers/w1/w1.c:920:21: sparse: expected unsigned long long [usertype] rn_le
drivers/w1/w1.c:920:21: sparse: got restricted __le64 [usertype]
drivers/w1/slaves/w1_ds2405.c:30:24: sparse: sparse: cast to restricted __le64
drivers/w1/slaves/w1_ds2405.c:182:32: sparse: sparse: cast to restricted __le64
drivers/net/ieee802154/ca8210.c:326: warning: Function parameter or member 'readq' not described in 'ca8210_test'
drivers/net/ieee802154/ca8210.c:375: warning: Function parameter or member 'spi_transfer_complete' not described in 'ca8210_priv'
drivers/net/ieee802154/ca8210.c:375: warning: Function parameter or member 'sync_exchange_complete' not described in 'ca8210_priv'
drivers/net/ieee802154/ca8210.c:375: warning: Function parameter or member 'promiscuous' not described in 'ca8210_priv'
drivers/net/ieee802154/ca8210.c:430: warning: Function parameter or member 'short_address' not described in 'macaddr'
drivers/net/ieee802154/ca8210.c:723: warning: Function parameter or member 'cas_ctl' not described in 'ca8210_rx_done'
drivers/net/ieee802154/ca8210.c:723: warning: Excess function parameter 'arg' description in 'ca8210_rx_done'
drivers/net/ieee802154/ca8210.c:1289: warning: Excess function parameter 'device_ref' description in 'tdme_checkpibattribute'
{standard input}:6400: Error: unknown opcode
drivers/net/ieee802154/ca8210.c:3053: warning: Function parameter or member 'spi_device' not described in 'ca8210_remove'
make[4]: *** [scripts/Makefile.build:280: drivers/media/dvb-core/dvb_ca_en50221.o] Error 1
drivers/net/ieee802154/ca8210.c:3053: warning: Excess function parameter 'priv' description in 'ca8210_remove'
drivers/net/ieee802154/ca8210.c:3103: warning: Function parameter or member 'spi_device' not described in 'ca8210_probe'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c: In function 'brcmf_fweh_handle_if_event':
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:131:6: warning: variable 'err' set but not used [-Wunused-but-set-variable]
131 | int err = 0;
| ^~~
drivers/net/ieee802154/ca8210.c:3103: warning: Excess function parameter 'priv' description in 'ca8210_probe'
drivers/input/rmi4/rmi_i2c.c:39: warning: Function parameter or member 'client' not described in 'rmi_i2c_xport'
drivers/input/rmi4/rmi_i2c.c:39: warning: Function parameter or member 'supplies' not described in 'rmi_i2c_xport'
drivers/input/rmi4/rmi_i2c.c:39: warning: Function parameter or member 'startup_delay' not described in 'rmi_i2c_xport'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1741:40: sparse: sparse: incorrect type in initializer (different base types) @@ expected signed int [usertype] requested_dwell @@ got restricted __le32 [usertype] dwell_time @@
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1741:40: sparse: expected signed int [usertype] requested_dwell
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1741:40: sparse: got restricted __le32 [usertype] dwell_time
make[4]: *** [scripts/Makefile.build:281: drivers/media/rc/rc-main.o] Error 1
make[3]: *** [scripts/Makefile.build:497: drivers/input/rmi4] Error 2
make[4]: Target '__build' not remade because of errors.
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:36: warning: Function parameter or member 'datalen' not described in 'brcmf_fweh_queue_item'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:44: warning: Function parameter or member 'code' not described in 'brcmf_fweh_event_name'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:44: warning: Function parameter or member 'name' not described in 'brcmf_fweh_event_name'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:127: warning: Function parameter or member 'emsg' not described in 'brcmf_fweh_handle_if_event'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:127: warning: Function parameter or member 'data' not described in 'brcmf_fweh_handle_if_event'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:127: warning: Excess function parameter 'item' description in 'brcmf_fweh_handle_if_event'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:127: warning: Excess function parameter 'ifpp' description in 'brcmf_fweh_handle_if_event'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:391: warning: Function parameter or member 'packet_len' not described in 'brcmf_fweh_process_event'
drivers/net/wireless/marvell/libertas/cfg.c: In function 'lbs_ret_scan':
drivers/net/wireless/marvell/libertas/cfg.c:586:6: warning: variable 'ssid_len' set but not used [-Wunused-but-set-variable]
586 | u8 ssid_len = 0;
| ^~~~~~~~
drivers/net/wireless/marvell/libertas/cfg.c:585:13: warning: variable 'ssid' set but not used [-Wunused-but-set-variable]
585 | const u8 *ssid = NULL;
| ^~~~
drivers/net/wireless/marvell/libertas/cfg.c:507:6: warning: variable 'tsfsize' set but not used [-Wunused-but-set-variable]
507 | int tsfsize;
| ^~~~~~~
drivers/net/wireless/marvell/libertas/cfg.c: In function 'lbs_associate':
drivers/net/wireless/marvell/libertas/cfg.c:1075:6: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
1075 | u8 *tmp;
| ^~~
{standard input}: Assembler messages:
{standard input}:4685: Error: unknown opcode
{standard input}:5831: Error: unknown opcode
{standard input}:6023: Error: unknown opcode
{standard input}:7361: Error: unknown opcode
{standard input}:8193: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/power/supply/power_supply_core.o] Error 1
{standard input}: Assembler messages:
{standard input}:828: Error: unknown opcode
{standard input}:924: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/input/sparse-keymap.o] Error 1
{standard input}: Assembler messages:
{standard input}:2338: Error: unknown opcode
{standard input}:3447: Error: unknown opcode
{standard input}:3506: Error: unknown opcode
{standard input}:4106: Error: unknown opcode
drivers/input/mousedev.c:683:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user * @@
drivers/input/mousedev.c:683:21: sparse: expected char const *__gu_addr
drivers/input/mousedev.c:683:21: sparse: got char const [noderef] __user *
>> drivers/input/mousedev.c:683:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/input/mousedev.c:683:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/input/mousedev.c:683:21: sparse: got char const *__gu_addr
{standard input}: Assembler messages:
{standard input}:151: Error: unknown opcode
{standard input}:310: Error: unknown opcode
{standard input}:388: Error: unknown opcode
{standard input}:442: Error: unknown opcode
{standard input}:964: Error: unknown opcode
{standard input}:1011: Error: unknown opcode
{standard input}:1188: Error: unknown opcode
{standard input}:1238: Error: unknown opcode
{standard input}:1825: Error: unknown opcode
{standard input}:2025: Error: unknown opcode
{standard input}:2459: Error: unknown opcode
{standard input}:2649: Error: unknown opcode
{standard input}:2753: Error: unknown opcode
{standard input}:2786: Error: unknown opcode
drivers/input/joydev.c:528:24: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/input/joydev.c:528:24: sparse: expected signed int const *__gu_addr
drivers/input/joydev.c:528:24: sparse: got signed int [noderef] [usertype] __user *
>> drivers/input/joydev.c:528:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
>> drivers/input/joydev.c:528:24: sparse: expected void const volatile [noderef] __user *ptr
drivers/input/joydev.c:528:24: sparse: got signed int const *__gu_addr
drivers/input/joydev.c:680:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected long const *__gu_addr @@ got long [noderef] __user * @@
drivers/input/joydev.c:680:26: sparse: expected long const *__gu_addr
drivers/input/joydev.c:680:26: sparse: got long [noderef] __user *
>> drivers/input/joydev.c:680:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got long const *__gu_addr @@
drivers/input/joydev.c:680:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/input/joydev.c:680:26: sparse: got long const *__gu_addr
{standard input}:5323: Error: unknown opcode
{standard input}:5889: Error: unknown opcode
{standard input}:7566: Error: unknown opcode
{standard input}:7818: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/w1/w1.o] Error 1
make[4]: *** [scripts/Makefile.build:281: drivers/media/dvb-core/dvb_ringbuffer.o] Error 1
drivers/mtd/ubi/gluebi.c:446: warning: Function parameter or member 'ns_ptr' not described in 'gluebi_notify'
drivers/mtd/ubi/gluebi.c:446: warning: Excess function parameter 'ptr' description in 'gluebi_notify'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c: In function 'brcmf_p2p_scan_prep':
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:894:31: warning: parameter 'vif' set but not used [-Wunused-but-set-parameter]
894 | struct brcmf_cfg80211_vif *vif)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c: In function 'brcmf_p2p_tx_action_frame':
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1549:6: warning: variable 'timeout' set but not used [-Wunused-but-set-variable]
1549 | s32 timeout = 0;
| ^~~~~~~
{standard input}: Assembler messages:
{standard input}:7516: Error: unknown opcode
make[6]: *** [scripts/Makefile.build:281: drivers/net/wireless/marvell/libertas/cfg.o] Error 1
{standard input}: Assembler messages:
{standard input}:1141: Error: unknown opcode
{standard input}:1276: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:731: Error: unknown opcode
{standard input}:822: Error: unknown opcode
{standard input}:885: Error: unknown opcode
{standard input}:912: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/w1/w1_int.o] Error 1
{standard input}: Assembler messages:
{standard input}:1378: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/w1/w1_family.o] Error 1
{standard input}:3690: Error: unknown opcode
{standard input}:4090: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/media/rc/rc-ir-raw.o] Error 1
{standard input}: Assembler messages:
{standard input}:11303: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:497: drivers/mtd/ubi] Error 2
make[4]: *** [scripts/Makefile.build:280: drivers/mtd/ubi/wl.o] Error 1
make[4]: Target '__build' not remade because of errors.
drivers/w1/w1_io.c:396:26: sparse: sparse: cast to restricted __le64
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}:113: Error: unknown opcode
drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:69: warning: Function parameter or member 'c' not described in 'is_nvram_char'
{standard input}:4163: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/input/mousedev.o] Error 1
make[3]: *** [scripts/Makefile.build:497: drivers/media/v4l2-core] Error 2
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/media/dvb-core] Error 2
make[4]: Target '__build' not remade because of errors.
{standard input}:4801: Error: unknown opcode
{standard input}:4842: Error: unknown opcode
{standard input}:5588: Error: unknown opcode
{standard input}:5636: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:6541: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/input] Error 2
make[3]: *** [scripts/Makefile.build:281: drivers/input/joydev.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[7]: *** [scripts/Makefile.build:281: drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.o] Error 1
drivers/w1/slaves/w1_ds2433.c:50: warning: Function parameter or member 'off' not described in 'w1_f23_fix_count'
drivers/w1/slaves/w1_ds2433.c:50: warning: Function parameter or member 'count' not described in 'w1_f23_fix_count'
drivers/w1/slaves/w1_ds2433.c:50: warning: Function parameter or member 'size' not described in 'w1_f23_fix_count'
drivers/w1/slaves/w1_ds2433.c:153: warning: Function parameter or member 'sl' not described in 'w1_f23_write'
drivers/w1/slaves/w1_ds2433.c:153: warning: Function parameter or member 'addr' not described in 'w1_f23_write'
drivers/w1/slaves/w1_ds2433.c:153: warning: Function parameter or member 'len' not described in 'w1_f23_write'
drivers/w1/slaves/w1_ds2433.c:153: warning: Function parameter or member 'data' not described in 'w1_f23_write'
{standard input}: Assembler messages:
{standard input}:1581: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/mfd/rave-sp.o] Error 1
{standard input}: Assembler messages:
{standard input}:133: Error: unknown opcode
make[6]: *** [scripts/Makefile.build:281: drivers/net/wireless/marvell/libertas/cmdresp.o] Error 1
{standard input}: Assembler messages:
{standard input}:60: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/w1/slaves/w1_ds250x.o] Error 1
{standard input}: Assembler messages:
{standard input}:2294: Error: unknown opcode
{standard input}:2782: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/media/cec/core/cec-core.o] Error 1
drivers/net/wireless/marvell/libertas/main.c:42:14: sparse: sparse: symbol 'lbs_disablemesh' was not declared. Should it be static?
{standard input}: Assembler messages:
{standard input}:1514: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/mtd/mtdsuper.o] Error 1
In file included from drivers/net/wireless/marvell/mwifiex/main.c:23:
drivers/net/wireless/marvell/mwifiex/wmm.h:41:17: warning: 'tos_to_tid_inv' defined but not used [-Wunused-const-variable=]
41 | static const u8 tos_to_tid_inv[] = {
| ^~~~~~~~~~~~~~
In file included from drivers/net/wireless/marvell/mwifiex/main.h:59,
from drivers/net/wireless/marvell/mwifiex/main.c:22:
drivers/net/wireless/marvell/mwifiex/sdio.h:705:41: warning: 'mwifiex_sdio_sd8801' defined but not used [-Wunused-const-variable=]
705 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8801 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:689:41: warning: 'mwifiex_sdio_sd8987' defined but not used [-Wunused-const-variable=]
689 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8987 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:674:41: warning: 'mwifiex_sdio_sd8887' defined but not used [-Wunused-const-variable=]
674 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8887 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:658:41: warning: 'mwifiex_sdio_sd8997' defined but not used [-Wunused-const-variable=]
658 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8997 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:642:41: warning: 'mwifiex_sdio_sd8977' defined but not used [-Wunused-const-variable=]
642 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8977 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:627:41: warning: 'mwifiex_sdio_sd8897' defined but not used [-Wunused-const-variable=]
627 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8897 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:612:41: warning: 'mwifiex_sdio_sd8797' defined but not used [-Wunused-const-variable=]
612 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8797 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:597:41: warning: 'mwifiex_sdio_sd8787' defined but not used [-Wunused-const-variable=]
597 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8787 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:582:41: warning: 'mwifiex_sdio_sd8786' defined but not used [-Wunused-const-variable=]
582 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8786 = {
| ^~~~~~~~~~~~~~~~~~~
In file included from drivers/net/wireless/marvell/mwifiex/main.h:57,
from drivers/net/wireless/marvell/mwifiex/main.c:22:
drivers/net/wireless/marvell/mwifiex/pcie.h:310:41: warning: 'mwifiex_pcie8997' defined but not used [-Wunused-const-variable=]
310 | static const struct mwifiex_pcie_device mwifiex_pcie8997 = {
| ^~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/pcie.h:300:41: warning: 'mwifiex_pcie8897' defined but not used [-Wunused-const-variable=]
300 | static const struct mwifiex_pcie_device mwifiex_pcie8897 = {
| ^~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/pcie.h:292:41: warning: 'mwifiex_pcie8766' defined but not used [-Wunused-const-variable=]
292 | static const struct mwifiex_pcie_device mwifiex_pcie8766 = {
| ^~~~~~~~~~~~~~~~
drivers/power/supply/cpcap-battery.c:292: warning: Function parameter or member 'ccd' not described in 'cpcap_battery_read_accumulated'
drivers/power/supply/cpcap-battery.c:292: warning: Excess function parameter 'regs' description in 'cpcap_battery_read_accumulated'
drivers/mtd/mtdcore.c:1612: warning: Function parameter or member 'section' not described in 'mtd_ooblayout_find_eccregion'
drivers/mtd/mtdcore.c:1612: warning: Excess function parameter 'sectionp' description in 'mtd_ooblayout_find_eccregion'
{standard input}: Assembler messages:
{standard input}:3167: Error: unknown opcode
drivers/mtd/mtdchar.c:658:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/mtd/mtdchar.c:658:21: sparse: expected unsigned int const *__gu_addr
drivers/mtd/mtdchar.c:658:21: sparse: got unsigned int [noderef] __user *
>> drivers/mtd/mtdchar.c:658:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/mtd/mtdchar.c:658:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/mtdchar.c:658:21: sparse: got unsigned int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:131: Error: unknown opcode
drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:94: warning: Function parameter or member 'reg50' not described in 'brcmf_btcoex_info'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:94: warning: Function parameter or member 'saved_regs_part2' not described in 'brcmf_btcoex_info'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:233: warning: Function parameter or member 'btci' not described in 'btcmf_btcoex_save_part1'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:253: warning: Function parameter or member 'btci' not described in 'brcmf_btcoex_restore_part1'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:273: warning: Function parameter or member 't' not described in 'brcmf_btcoex_timerfunc'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:453: warning: Function parameter or member 'vif' not described in 'brcmf_btcoex_set_mode'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:453: warning: Function parameter or member 'duration' not described in 'brcmf_btcoex_set_mode'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:453: warning: Excess function parameter 'cfg' description in 'brcmf_btcoex_set_mode'
{standard input}:3491: Error: unknown opcode
{standard input}:3687: Error: unknown opcode
{standard input}:5280: Error: unknown opcode
{standard input}:5721: Error: unknown opcode
{standard input}:5827: Error: unknown opcode
{standard input}:5924: Error: unknown opcode
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/net/phy] Error 2
{standard input}: Assembler messages:
{standard input}:669: Error: unknown opcode
drivers/mtd/mtdpart.c:300: warning: Function parameter or member 'mtd' not described in '__mtd_del_partition'
drivers/mtd/mtdpart.c:300: warning: Excess function parameter 'priv' description in '__mtd_del_partition'
make[2]: *** [scripts/Makefile.build:497: drivers/w1] Error 2
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/w1/slaves] Error 2
make[3]: Target '__build' not remade because of errors.
make[7]: *** [scripts/Makefile.build:281: drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.o] Error 1
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:496:18: warning: 'brcmf_fws_prio2fifo' defined but not used [-Wunused-const-variable=]
496 | static const int brcmf_fws_prio2fifo[] = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/libertas/main.c: In function 'lbs_start_card':
drivers/net/wireless/marvell/libertas/main.c:1068:23: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]
1068 | lbs_start_mesh(priv);
| ^
{standard input}:8561: Error: unknown opcode
{standard input}:8864: Error: unknown opcode
{standard input}:8937: Error: unknown opcode
{standard input}:9046: Error: unknown opcode
make[6]: *** [scripts/Makefile.build:281: drivers/net/wireless/marvell/mwifiex/main.o] Error 1
make[6]: *** [scripts/Makefile.build:281: drivers/net/wireless/marvell/libertas/cmd.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/mfd] Error 2
{standard input}: Assembler messages:
{standard input}:3727: Error: unknown opcode
{standard input}:4767: Error: unknown opcode
{standard input}:5048: Error: unknown opcode
{standard input}:7306: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:7923: Error: unknown opcode
make[6]: *** [scripts/Makefile.build:280: drivers/net/wireless/marvell/libertas/main.o] Error 1
{standard input}: Assembler messages:
{standard input}:1252: Error: unknown opcode
{standard input}:1694: Error: unknown opcode
{standard input}:1725: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/mtd/mtd_blkdevs.o] Error 1
drivers/mtd/rfd_ftl.c:100:13: sparse: sparse: cast to restricted __le16
drivers/mtd/rfd_ftl.c:110:25: sparse: sparse: cast to restricted __le16
drivers/mtd/rfd_ftl.c:295:29: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned short [usertype] magic @@ got restricted __le16 [usertype] @@
drivers/mtd/rfd_ftl.c:295:29: sparse: expected unsigned short [usertype] magic
drivers/mtd/rfd_ftl.c:295:29: sparse: got restricted __le16 [usertype]
drivers/mtd/rfd_ftl.c:354:29: sparse: sparse: cast to restricted __le16
drivers/mtd/rfd_ftl.c:553:19: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned short [usertype] del @@ got restricted __le16 [usertype] @@
drivers/mtd/rfd_ftl.c:553:19: sparse: expected unsigned short [usertype] del
drivers/mtd/rfd_ftl.c:553:19: sparse: got restricted __le16 [usertype]
drivers/mtd/rfd_ftl.c:592:21: sparse: sparse: cast to restricted __le16
drivers/mtd/rfd_ftl.c:647:15: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] entry @@ got restricted __le16 [usertype] @@
drivers/mtd/rfd_ftl.c:647:15: sparse: expected unsigned short [usertype] entry
drivers/mtd/rfd_ftl.c:647:15: sparse: got restricted __le16 [usertype]
{standard input}: Assembler messages:
{standard input}:139: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:444: Error: unknown opcode
{standard input}:534: Error: unknown opcode
make[6]: *** [scripts/Makefile.build:280: drivers/net/wireless/marvell/libertas/tx.o] Error 1
{standard input}:9374: Error: unknown opcode
{standard input}:11272: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:959: Error: unknown opcode
{standard input}:1008: Error: unknown opcode
{standard input}:2026: Error: unknown opcode
{standard input}:2264: Error: unknown opcode
{standard input}:2354: Error: unknown opcode
drivers/hwmon/ad7314.c:52:16: sparse: sparse: cast to restricted __be16
drivers/hwmon/ad7314.c:52:16: sparse: sparse: cast to restricted __be16
drivers/hwmon/ad7314.c:52:16: sparse: sparse: cast to restricted __be16
drivers/hwmon/ad7314.c:52:16: sparse: sparse: cast to restricted __be16
make[3]: *** [scripts/Makefile.build:281: drivers/net/loopback.o] Error 1
make[3]: *** [scripts/Makefile.build:497: drivers/media/rc] Error 2
make[4]: Target '__build' not remade because of errors.
{standard input}:8015: Error: unknown opcode
{standard input}:13989: Error: unknown opcode
{standard input}:8810: Error: unknown opcode
drivers/net/wireless/marvell/libertas/firmware.c:134: warning: Function parameter or member 'device' not described in 'lbs_get_firmware_async'
drivers/net/wireless/marvell/libertas/firmware.c:134: warning: Excess function parameter 'dev' description in 'lbs_get_firmware_async'
make[3]: *** [scripts/Makefile.build:281: drivers/thermal/thermal_core.o] Error 1
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:383: warning: Function parameter or member 'name' not described in 'brcmf_fws_mac_descriptor'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:383: warning: Function parameter or member 'requested_packet' not described in 'brcmf_fws_mac_descriptor'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:383: warning: Function parameter or member 'suppr_transit_count' not described in 'brcmf_fws_mac_descriptor'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:383: warning: Function parameter or member 'send_tim_signal' not described in 'brcmf_fws_mac_descriptor'
--
| ^~~~~~~~~~~~~~~~
drivers/leds/led-class.c:516: warning: Function parameter or member 'dev' not described in 'devm_led_classdev_unregister'
drivers/leds/led-class.c:516: warning: Excess function parameter 'parent' description in 'devm_led_classdev_unregister'
In file included from drivers/net/wireless/marvell/mwifiex/main.h:59,
from drivers/net/wireless/marvell/mwifiex/sta_rx.c:26:
drivers/net/wireless/marvell/mwifiex/sdio.h:705:41: warning: 'mwifiex_sdio_sd8801' defined but not used [-Wunused-const-variable=]
705 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8801 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:689:41: warning: 'mwifiex_sdio_sd8987' defined but not used [-Wunused-const-variable=]
689 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8987 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:674:41: warning: 'mwifiex_sdio_sd8887' defined but not used [-Wunused-const-variable=]
674 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8887 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:658:41: warning: 'mwifiex_sdio_sd8997' defined but not used [-Wunused-const-variable=]
658 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8997 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:642:41: warning: 'mwifiex_sdio_sd8977' defined but not used [-Wunused-const-variable=]
642 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8977 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:627:41: warning: 'mwifiex_sdio_sd8897' defined but not used [-Wunused-const-variable=]
627 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8897 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:612:41: warning: 'mwifiex_sdio_sd8797' defined but not used [-Wunused-const-variable=]
612 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8797 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:597:41: warning: 'mwifiex_sdio_sd8787' defined but not used [-Wunused-const-variable=]
597 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8787 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:582:41: warning: 'mwifiex_sdio_sd8786' defined but not used [-Wunused-const-variable=]
582 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8786 = {
| ^~~~~~~~~~~~~~~~~~~
In file included from drivers/net/wireless/marvell/mwifiex/main.h:57,
from drivers/net/wireless/marvell/mwifiex/sta_rx.c:26:
drivers/net/wireless/marvell/mwifiex/pcie.h:310:41: warning: 'mwifiex_pcie8997' defined but not used [-Wunused-const-variable=]
310 | static const struct mwifiex_pcie_device mwifiex_pcie8997 = {
| ^~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/pcie.h:300:41: warning: 'mwifiex_pcie8897' defined but not used [-Wunused-const-variable=]
300 | static const struct mwifiex_pcie_device mwifiex_pcie8897 = {
| ^~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/pcie.h:292:41: warning: 'mwifiex_pcie8766' defined but not used [-Wunused-const-variable=]
292 | static const struct mwifiex_pcie_device mwifiex_pcie8766 = {
| ^~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:497: drivers/crypto/ccree] Error 2
make[3]: Target '__build' not remade because of errors.
make[4]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/crypto] Error 2
drivers/of/of_net.c:104: warning: Function parameter or member 'np' not described in 'of_get_mac_address'
In file included from drivers/net/wireless/marvell/mwifiex/main.h:59,
from drivers/net/wireless/marvell/mwifiex/ethtool.c:20:
drivers/net/wireless/marvell/mwifiex/sdio.h:705:41: warning: 'mwifiex_sdio_sd8801' defined but not used [-Wunused-const-variable=]
705 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8801 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:689:41: warning: 'mwifiex_sdio_sd8987' defined but not used [-Wunused-const-variable=]
689 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8987 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:674:41: warning: 'mwifiex_sdio_sd8887' defined but not used [-Wunused-const-variable=]
674 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8887 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:658:41: warning: 'mwifiex_sdio_sd8997' defined but not used [-Wunused-const-variable=]
658 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8997 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:642:41: warning: 'mwifiex_sdio_sd8977' defined but not used [-Wunused-const-variable=]
642 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8977 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:627:41: warning: 'mwifiex_sdio_sd8897' defined but not used [-Wunused-const-variable=]
627 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8897 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:612:41: warning: 'mwifiex_sdio_sd8797' defined but not used [-Wunused-const-variable=]
612 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8797 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:597:41: warning: 'mwifiex_sdio_sd8787' defined but not used [-Wunused-const-variable=]
597 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8787 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:582:41: warning: 'mwifiex_sdio_sd8786' defined but not used [-Wunused-const-variable=]
582 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8786 = {
| ^~~~~~~~~~~~~~~~~~~
In file included from drivers/net/wireless/marvell/mwifiex/main.h:57,
from drivers/net/wireless/marvell/mwifiex/ethtool.c:20:
drivers/net/wireless/marvell/mwifiex/pcie.h:310:41: warning: 'mwifiex_pcie8997' defined but not used [-Wunused-const-variable=]
310 | static const struct mwifiex_pcie_device mwifiex_pcie8997 = {
| ^~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/pcie.h:300:41: warning: 'mwifiex_pcie8897' defined but not used [-Wunused-const-variable=]
300 | static const struct mwifiex_pcie_device mwifiex_pcie8897 = {
| ^~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/pcie.h:292:41: warning: 'mwifiex_pcie8766' defined but not used [-Wunused-const-variable=]
292 | static const struct mwifiex_pcie_device mwifiex_pcie8766 = {
| ^~~~~~~~~~~~~~~~
drivers/of/of_reserved_mem.c:53: warning: Function parameter or member 'node' not described in 'fdt_reserved_mem_save_node'
drivers/of/of_reserved_mem.c:53: warning: Function parameter or member 'uname' not described in 'fdt_reserved_mem_save_node'
drivers/of/of_reserved_mem.c:53: warning: Function parameter or member 'base' not described in 'fdt_reserved_mem_save_node'
drivers/of/of_reserved_mem.c:53: warning: Function parameter or member 'size' not described in 'fdt_reserved_mem_save_node'
drivers/of/of_reserved_mem.c:76: warning: Function parameter or member 'node' not described in '__reserved_mem_alloc_size'
drivers/of/of_reserved_mem.c:76: warning: Function parameter or member 'uname' not described in '__reserved_mem_alloc_size'
drivers/of/of_reserved_mem.c:76: warning: Function parameter or member 'res_base' not described in '__reserved_mem_alloc_size'
drivers/of/of_reserved_mem.c:76: warning: Function parameter or member 'res_size' not described in '__reserved_mem_alloc_size'
drivers/of/of_reserved_mem.c:171: warning: Function parameter or member 'rmem' not described in '__reserved_mem_init_node'
drivers/vhost/vringh.c:567:18: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected restricted __virtio16 const *__gu_addr @@ got restricted __virtio16 [noderef] [usertype] __user * @@
drivers/vhost/vringh.c:567:18: sparse: expected restricted __virtio16 const *__gu_addr
drivers/vhost/vringh.c:567:18: sparse: got restricted __virtio16 [noderef] [usertype] __user *
>> drivers/vhost/vringh.c:567:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got restricted __virtio16 const *__gu_addr @@
>> drivers/vhost/vringh.c:567:18: sparse: expected void const volatile [noderef] __user *ptr
drivers/vhost/vringh.c:567:18: sparse: got restricted __virtio16 const *__gu_addr
In file included from drivers/net/wireless/marvell/mwifiex/main.h:59,
from drivers/net/wireless/marvell/mwifiex/11h.c:20:
drivers/net/wireless/marvell/mwifiex/sdio.h:705:41: warning: 'mwifiex_sdio_sd8801' defined but not used [-Wunused-const-variable=]
705 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8801 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:689:41: warning: 'mwifiex_sdio_sd8987' defined but not used [-Wunused-const-variable=]
689 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8987 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:674:41: warning: 'mwifiex_sdio_sd8887' defined but not used [-Wunused-const-variable=]
674 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8887 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:658:41: warning: 'mwifiex_sdio_sd8997' defined but not used [-Wunused-const-variable=]
658 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8997 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:642:41: warning: 'mwifiex_sdio_sd8977' defined but not used [-Wunused-const-variable=]
642 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8977 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:627:41: warning: 'mwifiex_sdio_sd8897' defined but not used [-Wunused-const-variable=]
627 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8897 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:612:41: warning: 'mwifiex_sdio_sd8797' defined but not used [-Wunused-const-variable=]
612 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8797 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:597:41: warning: 'mwifiex_sdio_sd8787' defined but not used [-Wunused-const-variable=]
597 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8787 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:582:41: warning: 'mwifiex_sdio_sd8786' defined but not used [-Wunused-const-variable=]
582 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8786 = {
| ^~~~~~~~~~~~~~~~~~~
In file included from drivers/net/wireless/marvell/mwifiex/main.h:57,
from drivers/net/wireless/marvell/mwifiex/11h.c:20:
drivers/net/wireless/marvell/mwifiex/pcie.h:310:41: warning: 'mwifiex_pcie8997' defined but not used [-Wunused-const-variable=]
310 | static const struct mwifiex_pcie_device mwifiex_pcie8997 = {
| ^~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/pcie.h:300:41: warning: 'mwifiex_pcie8897' defined but not used [-Wunused-const-variable=]
300 | static const struct mwifiex_pcie_device mwifiex_pcie8897 = {
| ^~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/pcie.h:292:41: warning: 'mwifiex_pcie8766' defined but not used [-Wunused-const-variable=]
292 | static const struct mwifiex_pcie_device mwifiex_pcie8766 = {
| ^~~~~~~~~~~~~~~~
drivers/leds/leds-bcm6328.c:103: warning: Function parameter or member 'pin' not described in 'bcm6328_pin2shift'
drivers/leds/leds-is31fl32xx.c:85: warning: Function parameter or member 'sw_shutdown_func' not described in 'is31fl32xx_chipdef'
{standard input}: Assembler messages:
{standard input}:2987: Error: unknown opcode
{standard input}:3885: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/of] Error 2
make[3]: *** [scripts/Makefile.build:280: drivers/of/overlay.o] Error 1
make[3]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}: Error: unaligned opcodes detected in executable segment
make[4]: *** [scripts/Makefile.build:281: drivers/mmc/core/sd.o] Error 1
In file included from drivers/net/wireless/marvell/mwifiex/tdls.c:20:
drivers/net/wireless/marvell/mwifiex/wmm.h:34:18: warning: 'mwifiex_1d_to_wmm_queue' defined but not used [-Wunused-const-variable=]
34 | static const u16 mwifiex_1d_to_wmm_queue[8] = { 1, 0, 0, 1, 2, 2, 3, 3 };
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from drivers/net/wireless/marvell/mwifiex/main.h:59,
from drivers/net/wireless/marvell/mwifiex/tdls.c:19:
drivers/net/wireless/marvell/mwifiex/sdio.h:705:41: warning: 'mwifiex_sdio_sd8801' defined but not used [-Wunused-const-variable=]
705 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8801 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:689:41: warning: 'mwifiex_sdio_sd8987' defined but not used [-Wunused-const-variable=]
689 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8987 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:674:41: warning: 'mwifiex_sdio_sd8887' defined but not used [-Wunused-const-variable=]
674 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8887 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:658:41: warning: 'mwifiex_sdio_sd8997' defined but not used [-Wunused-const-variable=]
658 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8997 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:642:41: warning: 'mwifiex_sdio_sd8977' defined but not used [-Wunused-const-variable=]
642 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8977 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:627:41: warning: 'mwifiex_sdio_sd8897' defined but not used [-Wunused-const-variable=]
627 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8897 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:612:41: warning: 'mwifiex_sdio_sd8797' defined but not used [-Wunused-const-variable=]
612 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8797 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:597:41: warning: 'mwifiex_sdio_sd8787' defined but not used [-Wunused-const-variable=]
597 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8787 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:582:41: warning: 'mwifiex_sdio_sd8786' defined but not used [-Wunused-const-variable=]
582 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8786 = {
| ^~~~~~~~~~~~~~~~~~~
In file included from drivers/net/wireless/marvell/mwifiex/main.h:57,
from drivers/net/wireless/marvell/mwifiex/tdls.c:19:
drivers/net/wireless/marvell/mwifiex/pcie.h:310:41: warning: 'mwifiex_pcie8997' defined but not used [-Wunused-const-variable=]
310 | static const struct mwifiex_pcie_device mwifiex_pcie8997 = {
| ^~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/pcie.h:300:41: warning: 'mwifiex_pcie8897' defined but not used [-Wunused-const-variable=]
300 | static const struct mwifiex_pcie_device mwifiex_pcie8897 = {
| ^~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/pcie.h:292:41: warning: 'mwifiex_pcie8766' defined but not used [-Wunused-const-variable=]
292 | static const struct mwifiex_pcie_device mwifiex_pcie8766 = {
| ^~~~~~~~~~~~~~~~
In file included from drivers/net/wireless/marvell/mwifiex/11n.h:25,
from drivers/net/wireless/marvell/mwifiex/debugfs.c:23:
drivers/net/wireless/marvell/mwifiex/wmm.h:41:17: warning: 'tos_to_tid_inv' defined but not used [-Wunused-const-variable=]
41 | static const u8 tos_to_tid_inv[] = {
--
105 | static const struct mmc_fixup mmc_ext_csd_fixups[] = {
| ^~~~~~~~~~~~~~~~~~
{standard input}: Assembler messages:
{standard input}:139: Error: unknown opcode
{standard input}:734: Error: unknown opcode
drivers/fsi/fsi-core.c:389:12: sparse: sparse: function 'fsi_slave_claim_range' with external linkage has definition
drivers/fsi/fsi-core.c:403:13: sparse: sparse: function 'fsi_slave_release_range' with external linkage has definition
drivers/mmc/core/regulator.c:178: warning: Function parameter or member 'mmc' not described in 'mmc_regulator_set_vqmmc'
drivers/mmc/core/regulator.c:178: warning: Function parameter or member 'ios' not described in 'mmc_regulator_set_vqmmc'
make[3]: *** [scripts/Makefile.build:280: drivers/soundwire/bus.o] Error 1
{standard input}: Assembler messages:
{standard input}:5851: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/extcon/extcon.o] Error 1
drivers/nvmem/rave-sp-eeprom.c:48: warning: bad line:
drivers/mmc/core/queue.c:212: warning: Function parameter or member 'mq' not described in '__mmc_init_request'
drivers/mmc/core/queue.c:212: warning: Excess function parameter 'q' description in '__mmc_init_request'
drivers/mcb/mcb-core.c:269: warning: Function parameter or member 'carrier' not described in 'mcb_alloc_bus'
drivers/mcb/mcb-core.c:466: warning: Function parameter or member 'mem' not described in 'mcb_release_mem'
drivers/mcb/mcb-core.c:466: warning: Excess function parameter 'dev' description in 'mcb_release_mem'
{standard input}: Assembler messages:
{standard input}:2284: Error: unknown opcode
{standard input}:3618: Error: unknown opcode
drivers/mcb/mcb-parse.c:54:14: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] reg1 @@ got unsigned int [usertype] r_ @@
drivers/mcb/mcb-parse.c:54:14: sparse: expected restricted __le32 [usertype] reg1
drivers/mcb/mcb-parse.c:54:14: sparse: got unsigned int [usertype] r_
drivers/mcb/mcb-parse.c:55:14: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] reg2 @@ got unsigned int [usertype] r_ @@
drivers/mcb/mcb-parse.c:55:14: sparse: expected restricted __le32 [usertype] reg2
drivers/mcb/mcb-parse.c:55:14: sparse: got unsigned int [usertype] r_
drivers/mcb/mcb-parse.c:59:20: sparse: sparse: restricted __le32 degrades to integer
drivers/mcb/mcb-parse.c:60:21: sparse: sparse: restricted __le32 degrades to integer
drivers/mcb/mcb-parse.c:61:21: sparse: sparse: restricted __le32 degrades to integer
drivers/mcb/mcb-parse.c:62:21: sparse: sparse: restricted __le32 degrades to integer
drivers/mcb/mcb-parse.c:63:23: sparse: sparse: restricted __le32 degrades to integer
drivers/mcb/mcb-parse.c:64:22: sparse: sparse: restricted __le32 degrades to integer
drivers/mcb/mcb-parse.c:93:27: sparse: sparse: restricted __le32 degrades to integer
drivers/mcb/mcb-parse.c:94:25: sparse: sparse: restricted __le32 degrades to integer
drivers/mcb/mcb-parse.c:150:21: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] reg @@ got unsigned int [usertype] r_ @@
drivers/mcb/mcb-parse.c:150:21: sparse: expected restricted __le32 [usertype] reg
drivers/mcb/mcb-parse.c:150:21: sparse: got unsigned int [usertype] r_
drivers/mcb/mcb-parse.c:152:29: sparse: sparse: restricted __le32 degrades to integer
drivers/mcb/mcb-parse.c:198:25: sparse: sparse: cast to restricted __le16
make[2]: *** [scripts/Makefile.build:497: drivers/ipack] Error 2
make[3]: *** [scripts/Makefile.build:497: drivers/ipack/devices] Error 2
make[3]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:281: drivers/ipack/devices/ipoctal.o] Error 1
make[4]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:60: Error: unknown opcode
{standard input}:2517: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/hwtracing/intel_th/gth.o] Error 1
drivers/extcon/extcon-adc-jack.c:53: warning: Function parameter or member 'dev' not described in 'adc_jack_data'
drivers/extcon/extcon-adc-jack.c:53: warning: Function parameter or member 'wakeup_source' not described in 'adc_jack_data'
{standard input}: Assembler messages:
{standard input}:2947: Error: unknown opcode
{standard input}:5905: Error: unknown opcode
{standard input}:6153: Error: unknown opcode
drivers/hwtracing/intel_th/core.c:849: warning: Function parameter or member 'drvdata' not described in 'intel_th_alloc'
drivers/hwtracing/intel_th/core.c:849: warning: Function parameter or member 'ndevres' not described in 'intel_th_alloc'
drivers/hwtracing/intel_th/core.c:849: warning: Excess function parameter 'irq' description in 'intel_th_alloc'
make[4]: *** [scripts/Makefile.build:280: drivers/mmc/core/sdio_uart.o] Error 1
make[2]: *** [scripts/Makefile.build:497: drivers/hwtracing/intel_th] Error 2
make[3]: Target '__build' not remade because of errors.
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/ras] Error 2
make[2]: *** [scripts/Makefile.build:497: drivers/soundwire] Error 2
make[3]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:6109: Error: unknown opcode
{standard input}:6140: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:8330: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/hwtracing/stm/core.o] Error 1
{standard input}:6792: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/nvmem] Error 2
make[3]: *** [scripts/Makefile.build:280: drivers/nvmem/core.o] Error 1
make[3]: Target '__build' not remade because of errors.
drivers/iio/accel/bmc150-accel-i2c.c:51:36: warning: 'bmc150_accel_acpi_match' defined but not used [-Wunused-const-variable=]
51 | static const struct acpi_device_id bmc150_accel_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [scripts/Makefile.build:497: drivers/mmc] Error 2
make[3]: *** [scripts/Makefile.build:497: drivers/mmc/core] Error 2
make[3]: Target '__build' not remade because of errors.
make[4]: Target '__build' not remade because of errors.
drivers/iio/accel/bmc150-accel-core.c:218:3: warning: 'bmc150_accel_sample_upd_time' defined but not used [-Wunused-const-variable=]
218 | } bmc150_accel_sample_upd_time[] = { {0x08, 64},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/accel/bma220_spi.c:312:36: warning: 'bma220_acpi_id' defined but not used [-Wunused-const-variable=]
312 | static const struct acpi_device_id bma220_acpi_id[] = {
| ^~~~~~~~~~~~~~
drivers/iio/accel/bmc150-accel-spi.c:36:36: warning: 'bmc150_accel_acpi_match' defined but not used [-Wunused-const-variable=]
36 | static const struct acpi_device_id bmc150_accel_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~
{standard input}: Assembler messages:
{standard input}:5478: Error: unknown opcode
{standard input}:5509: Error: unknown opcode
{standard input}:6192: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/greybus/connection.o] Error 1
drivers/fsi/fsi-scom.c:497:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/fsi/fsi-scom.c:497:13: sparse: expected unsigned int const *__gu_addr
drivers/fsi/fsi-scom.c:497:13: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/fsi/fsi-scom.c:497:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/fsi/fsi-scom.c:497:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/fsi/fsi-scom.c:497:13: sparse: got unsigned int const *__gu_addr
drivers/hwtracing/stm/ftrace.c:38: warning: Function parameter or member 'export' not described in 'stm_ftrace_write'
make[2]: *** [scripts/Makefile.build:497: drivers/extcon] Error 2
make[3]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:1280: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:5218: Error: unknown opcode
{standard input}:5378: Error: unknown opcode
{standard input}:3093: Error: unknown opcode
{standard input}:3124: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/iio/accel/bmc150-accel-core.o] Error 1
drivers/iio/accel/mma9551.c:596:36: warning: 'mma9551_acpi_match' defined but not used [-Wunused-const-variable=]
596 | static const struct acpi_device_id mma9551_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~~
drivers/iio/accel/mxc4005.c:475:36: warning: 'mxc4005_acpi_match' defined but not used [-Wunused-const-variable=]
475 | static const struct acpi_device_id mxc4005_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~~
drivers/iio/adc/ad7923.c:159: warning: Function parameter or member 'indio_dev' not described in 'ad7923_update_scan_mode'
drivers/iio/adc/ad7923.c:159: warning: Function parameter or member 'active_scan_mask' not described in 'ad7923_update_scan_mode'
drivers/iio/adc/ad7923.c:202: warning: Function parameter or member 'irq' not described in 'ad7923_trigger_handler'
drivers/iio/adc/ad7923.c:202: warning: Function parameter or member 'p' not described in 'ad7923_trigger_handler'
drivers/iio/accel/kxcjk-1013.c:1505:36: warning: 'kx_acpi_match' defined but not used [-Wunused-const-variable=]
1505 | static const struct acpi_device_id kx_acpi_match[] = {
| ^~~~~~~~~~~~~
drivers/iio/accel/kxcjk-1013.c:208:3: warning: 'odr_start_up_times' defined but not used [-Wunused-const-variable=]
208 | } odr_start_up_times[KX_MAX_CHIPS][12] = {
| ^~~~~~~~~~~~~~~~~~
{standard input}:8004: Error: unknown opcode
{standard input}:8739: Error: unknown opcode
{standard input}:8873: Error: unknown opcode
{standard input}:10708: Error: unknown opcode
{standard input}:10842: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/greybus] Error 2
make[3]: *** [scripts/Makefile.build:280: drivers/greybus/operation.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/hwtracing/stm] Error 2
drivers/iio/accel/mxc6255.c:169:36: warning: 'mxc6255_acpi_match' defined but not used [-Wunused-const-variable=]
169 | static const struct acpi_device_id mxc6255_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~~
{standard input}: Assembler messages:
{standard input}:5133: Error: unknown opcode
drivers/iio/accel/stk8312.c:647:36: warning: 'stk8312_acpi_id' defined but not used [-Wunused-const-variable=]
647 | static const struct acpi_device_id stk8312_acpi_id[] = {
| ^~~~~~~~~~~~~~~
{standard input}:7235: Error: unknown opcode
{standard input}:7423: Error: unknown opcode
{standard input}:7501: Error: unknown opcode
{standard input}:8109: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:857: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/iio/buffer/industrialio-buffer-cb.o] Error 1
make[3]: *** [scripts/Makefile.build:281: drivers/most/core.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/most] Error 2
drivers/iio/chemical/bme680_i2c.c:46:36: warning: 'bme680_acpi_match' defined but not used [-Wunused-const-variable=]
46 | static const struct acpi_device_id bme680_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~
drivers/iio/chemical/bme680_spi.c:149:36: warning: 'bme680_acpi_match' defined but not used [-Wunused-const-variable=]
149 | static const struct acpi_device_id bme680_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:497: drivers/iio/buffer] Error 2
make[4]: Target '__build' not remade because of errors.
drivers/iio/adc/mcp320x.c:96: warning: Function parameter or member '____cacheline_aligned' not described in 'mcp320x'
drivers/iio/chemical/sgp30.c:236: warning: Function parameter or member 'duration_us' not described in 'sgp_read_cmd'
drivers/iio/common/ms_sensors/ms_sensors_i2c.c:186: warning: Function parameter or member 'client' not described in 'ms_sensors_read_serial'
drivers/iio/common/ms_sensors/ms_sensors_i2c.c:186: warning: Excess function parameter 'cli' description in 'ms_sensors_read_serial'
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/iio/accel] Error 2
drivers/iio/adc/ad7949.c:58: warning: Function parameter or member 'indio_dev' not described in 'ad7949_adc_chip'
drivers/iio/adc/ad7949.c:58: warning: Function parameter or member '____cacheline_aligned' not described in 'ad7949_adc_chip'
drivers/iio/adc/ti_am335x_adc.c: In function 'tiadc_buffer_preenable':
drivers/iio/adc/ti_am335x_adc.c:297:21: warning: variable 'read' set but not used [-Wunused-but-set-variable]
297 | int i, fifo1count, read;
| ^~~~
drivers/iio/adc/ti_am335x_adc.c: In function 'tiadc_buffer_predisable':
drivers/iio/adc/ti_am335x_adc.c:346:21: warning: variable 'read' set but not used [-Wunused-but-set-variable]
346 | int fifo1count, i, read;
| ^~~~
{standard input}: Assembler messages:
{standard input}:1878: Error: unknown opcode
{standard input}:3445: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:280: drivers/iio/common/ssp_sensors/ssp_dev.o] Error 1
make[5]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:497: drivers/iio/common/ssp_sensors] Error 2
drivers/iio/dac/ad5380.c:64: warning: Function parameter or member 'lock' not described in 'ad5380_state'
drivers/iio/adc/max1363.c:190: warning: Function parameter or member 'lock' not described in 'max1363_state'
drivers/iio/adc/twl4030-madc.c: In function 'twl4030_madc_threaded_irq_handler':
drivers/iio/adc/twl4030-madc.c:475:9: warning: variable 'len' set but not used [-Wunused-but-set-variable]
475 | int i, len, ret;
| ^~~
drivers/iio/adc/twl4030-madc.c: In function 'twl4030_madc_conversion':
drivers/iio/adc/twl4030-madc.c:619:18: warning: comparison is always false due to limited range of data type [-Wtype-limits]
619 | if (req->method < TWL4030_MADC_RT || req->method > TWL4030_MADC_SW2) {
| ^
drivers/iio/gyro/adis16080.c:49: warning: Function parameter or member 'lock' not described in 'adis16080_state'
drivers/iio/gyro/adis16080.c:49: warning: Function parameter or member '____cacheline_aligned' not described in 'adis16080_state'
{standard input}: Assembler messages:
{standard input}:3427: Error: unknown opcode
--
drivers/gpio/gpio-cadence.c:178:12: note: in expansion of macro 'GENMASK'
178 | iowrite32(GENMASK(num_gpios - 1, 0),
| ^~~~~~~
include/linux/bits.h:27:7: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
27 | (l) > (h), 0)))
| ^
include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO'
16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))
| ^
include/linux/bits.h:40:3: note: in expansion of macro 'GENMASK_INPUT_CHECK'
40 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
| ^~~~~~~~~~~~~~~~~~~
drivers/gpio/gpio-cadence.c:251:12: note: in expansion of macro 'GENMASK'
251 | iowrite32(GENMASK(num_gpios - 1, 0),
| ^~~~~~~
{standard input}: Assembler messages:
{standard input}:290: Error: unknown opcode
{standard input}:11573: Error: unknown opcode
{standard input}:11920: Error: unknown opcode
drivers/gpio/gpio-altera.c:34: warning: Function parameter or member 'irq_chip' not described in 'altera_gpio_chip'
drivers/gpio/gpio-altera.c:78: warning: Function parameter or member 'd' not described in 'altera_gpio_irq_set_type'
drivers/gpio/gpio-altera.c:78: warning: Function parameter or member 'type' not described in 'altera_gpio_irq_set_type'
{standard input}:9475: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/bus/mhi/core/pm.o] Error 1
{standard input}:2423: Error: unknown opcode
drivers/video/backlight/lcd.c:191: warning: Function parameter or member 'parent' not described in 'lcd_device_register'
{standard input}: Assembler messages:
{standard input}:229: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/bus/mhi/core/boot.o] Error 1
drivers/regulator/internal.h:43:42: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/core.c:1627:56: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/core.c:1629:56: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/core.c:455:17: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/core.c:455:25: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/core.c:469:47: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/core.c:3347:65: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/core.c:3823:47: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/core.c:3965:65: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/core.c:5527:54: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/core.c:5528:54: sparse: sparse: restricted suspend_state_t degrades to integer
{standard input}: Assembler messages:
{standard input}:434: Error: unknown opcode
{standard input}:509: Error: unknown opcode
{standard input}:613: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:5233: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:4553: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:236: Error: unknown opcode
{standard input}:295: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/bus/mhi/core/init.o] Error 1
{standard input}:3362: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:3018: Error: unknown opcode
{standard input}:4538: Error: unknown opcode
{standard input}:4659: Error: unknown opcode
{standard input}:5501: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/bus/moxtet.o] Error 1
{standard input}:3484: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/char/ipmi/ipmi_si_intf.o] Error 1
{standard input}:4920: Error: unknown opcode
{standard input}:5376: Error: unknown opcode
{standard input}:5736: Error: unknown opcode
{standard input}:5700: Error: unknown opcode
{standard input}:6533: Error: unknown opcode
{standard input}:7131: Error: unknown opcode
{standard input}:7162: Error: unknown opcode
{standard input}:7751: Error: unknown opcode
{standard input}:6527: Error: unknown opcode
{standard input}:9334: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/bus/mhi/core/main.o] Error 1
make[5]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/bus] Error 2
make[3]: *** [scripts/Makefile.build:497: drivers/bus/mhi] Error 2
make[3]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:497: drivers/bus/mhi/core] Error 2
make[4]: Target '__build' not remade because of errors.
{standard input}:8576: Error: unknown opcode
{standard input}:8731: Error: unknown opcode
{standard input}:9915: Error: unknown opcode
drivers/video/backlight/ili922x.c:116: warning: Function parameter or member 's' not described in 'CHECK_FREQ_REG'
drivers/video/backlight/ili922x.c:116: warning: Function parameter or member 'x' not described in 'CHECK_FREQ_REG'
drivers/video/backlight/ili922x.c:127: warning: cannot understand function prototype: 'int ili922x_id = 1; '
drivers/video/backlight/ili922x.c:136: warning: cannot understand function prototype: 'struct ili922x '
drivers/video/backlight/ili922x.c:298: warning: Function parameter or member 'spi' not described in 'ili922x_reg_dump'
make[3]: *** [scripts/Makefile.build:280: drivers/virtio/virtio_ring.o] Error 1
make[2]: *** [scripts/Makefile.build:497: drivers/virtio] Error 2
make[3]: Target '__build' not remade because of errors.
drivers/regulator/internal.h:43:42: sparse: sparse: restricted suspend_state_t degrades to integer
{standard input}:10775: Error: unknown opcode
drivers/phy/phy-core.c:1078: warning: Function parameter or member 'children' not described in '__devm_of_phy_provider_register'
drivers/phy/phy-core.c:1125: warning: Function parameter or member 'phy_provider' not described in 'devm_of_phy_provider_unregister'
make[3]: *** [scripts/Makefile.build:281: drivers/gpio/gpiolib.o] Error 1
{standard input}: Assembler messages:
{standard input}:8767: Error: unknown opcode
{standard input}:11789: Error: unknown opcode
drivers/tty/vt/vt_ioctl.c:1004:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short [noderef] __user * @@
drivers/tty/vt/vt_ioctl.c:1004:21: sparse: expected unsigned short const *__gu_addr
drivers/tty/vt/vt_ioctl.c:1004:21: sparse: got unsigned short [noderef] __user *
>> drivers/tty/vt/vt_ioctl.c:1004:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
>> drivers/tty/vt/vt_ioctl.c:1004:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt_ioctl.c:1004:21: sparse: got unsigned short const *__gu_addr
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short [noderef] __user * @@
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: expected unsigned short const *__gu_addr
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: got unsigned short [noderef] __user *
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: got unsigned short const *__gu_addr
{standard input}:19062: Error: unknown opcode
{standard input}:24388: Error: unknown opcode
drivers/video/of_videomode.c:32: warning: Function parameter or member 'np' not described in 'of_get_videomode'
drivers/video/of_videomode.c:32: warning: Function parameter or member 'vm' not described in 'of_get_videomode'
drivers/video/of_videomode.c:32: warning: Function parameter or member 'index' not described in 'of_get_videomode'
drivers/tty/serial/8250/8250_core.c: In function 'serial8250_isa_init_ports':
drivers/tty/serial/8250/8250_core.c:537:9: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
537 | i < ARRAY_SIZE(old_serial_port) && i < nr_uarts;
| ^
drivers/clk/clk-si5341.c: In function 'si5341_output_get_parent':
drivers/clk/clk-si5341.c:886:6: warning: variable 'err' set but not used [-Wunused-but-set-variable]
886 | int err;
| ^~~
{standard input}: Assembler messages:
{standard input}:15972: Error: unknown opcode
{standard input}:16003: Error: unknown opcode
{standard input}:30099: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/regulator/core.o] Error 1
{standard input}: Assembler messages:
{standard input}:1404: Error: unknown opcode
{standard input}:1435: Error: unknown opcode
{standard input}:2854: Error: unknown opcode
{standard input}:5067: Error: unknown opcode
{standard input}:5165: Error: unknown opcode
{standard input}:5942: Error: unknown opcode
{standard input}:6548: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/reset/core.o] Error 1
drivers/video/of_display_timing.c:58: warning: Function parameter or member 'dt' not described in 'of_parse_display_timing'
drivers/regulator/internal.h:43:42: sparse: sparse: restricted suspend_state_t degrades to integer
{standard input}:23655: Error: unknown opcode
{standard input}:24012: Error: unknown opcode
drivers/video/backlight/lms501kf03.c:96:28: warning: 'seq_sleep_in' defined but not used [-Wunused-const-variable=]
96 | static const unsigned char seq_sleep_in[] = {
| ^~~~~~~~~~~~
drivers/video/backlight/lms501kf03.c:92:28: warning: 'seq_up_dn' defined but not used [-Wunused-const-variable=]
92 | static const unsigned char seq_up_dn[] = {
| ^~~~~~~~~
{standard input}: Assembler messages:
{standard input}:2439: Error: unknown opcode
{standard input}:27408: Error: unknown opcode
{standard input}:27496: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/tty/vt/vt_ioctl.o] Error 1
{standard input}:29012: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:7334: Error: unknown opcode
{standard input}:7365: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/char/ipmi/ipmi_msghandler.o] Error 1
drivers/tty/serial/8250/8250_port.c:1884:5: sparse: sparse: context imbalance in 'serial8250_handle_irq' - different lock contexts for basic block
drivers/tty/serial/8250/8250_port.c:3295:9: sparse: sparse: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
drivers/video/fbdev/core/fb_notify.c:44: warning: Function parameter or member 'val' not described in 'fb_notifier_call_chain'
drivers/video/fbdev/core/fb_notify.c:44: warning: Function parameter or member 'v' not described in 'fb_notifier_call_chain'
{standard input}:11646: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/pinctrl/core.o] Error 1
{standard input}: Assembler messages:
{standard input}:60: Error: unknown opcode
{standard input}:133: Error: unknown opcode
{standard input}:4994: Error: unknown opcode
{standard input}:5079: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/gpio/gpio-pca953x.o] Error 1
{standard input}: Assembler messages:
{standard input}:1007: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/char/ipmi/ipmi_si_hotmod.o] Error 1
drivers/tty/serial/8250/8250_dw.c:631:36: warning: 'dw8250_acpi_match' defined but not used [-Wunused-const-variable=]
631 | static const struct acpi_device_id dw8250_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~
drivers/gpio/gpio-tqmx86.c:262:37: sparse: sparse: cast truncates bits from constant value (ffffff0f becomes f)
drivers/pinctrl/pinmux.c:83: warning: Function parameter or member 'pctldev' not described in 'pinmux_can_be_used_for_gpio'
drivers/pinctrl/pinmux.c:108: warning: Function parameter or member 'pctldev' not described in 'pin_request'
drivers/pinctrl/pinmux.c:261: warning: Function parameter or member 'gpio' not described in 'pinmux_request_gpio'
drivers/pinctrl/pinmux.c:751: warning: Function parameter or member 'selector' not described in 'pinmux_generic_get_function'
drivers/pinctrl/pinmux.c:751: warning: Excess function parameter 'group_selector' description in 'pinmux_generic_get_function'
drivers/pinctrl/devicetree.c:27: warning: Function parameter or member 'map' not described in 'pinctrl_dt_map'
drivers/pinctrl/devicetree.c:27: warning: Function parameter or member 'num_maps' not described in 'pinctrl_dt_map'
drivers/pinctrl/devicetree.c:409: warning: Function parameter or member 'out_args' not described in 'pinctrl_parse_index_with_args'
drivers/pinctrl/devicetree.c:409: warning: Excess function parameter 'out_arts' description in 'pinctrl_parse_index_with_args'
{standard input}: Assembler messages:
{standard input}:1272: Error: unknown opcode
{standard input}:1303: Error: unknown opcode
{standard input}:1614: Error: unknown opcode
{standard input}:1977: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/char/hw_random/core.o] Error 1
drivers/char/ipmi/ipmi_ssif.c:355:13: sparse: sparse: context imbalance in 'start_clear_flags' - unexpected unlock
drivers/char/ipmi/ipmi_ssif.c:374:13: sparse: sparse: context imbalance in 'start_flag_fetch' - unexpected unlock
drivers/char/ipmi/ipmi_ssif.c:415:9: sparse: sparse: context imbalance in 'start_event_fetch' - unexpected unlock
drivers/char/ipmi/ipmi_ssif.c:438:9: sparse: sparse: context imbalance in 'start_recv_msg_fetch' - unexpected unlock
drivers/char/ipmi/ipmi_ssif.c:469:17: sparse: sparse: context imbalance in 'handle_flags' - unexpected unlock
drivers/char/ipmi/ipmi_ssif.c:570:13: sparse: sparse: context imbalance in 'watch_timeout' - different lock contexts for basic block
drivers/char/ipmi/ipmi_ssif.c:903:9: sparse: sparse: context imbalance in 'msg_done_handler' - different lock contexts for basic block
drivers/char/ipmi/ipmi_ssif.c:1078:17: sparse: sparse: context imbalance in 'start_next_msg' - unexpected unlock
drivers/char/ipmi/ipmi_ssif.c:1106:9: sparse: sparse: context imbalance in 'sender' - wrong count at exit
drivers/pinctrl/pinconf-generic.c:242: warning: Function parameter or member 'pctldev' not described in 'pinconf_generic_parse_dt_config'
drivers/video/fbdev/ocfb.c:327:24: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void [noderef] __iomem *fb_virt @@ got void * @@
drivers/video/fbdev/ocfb.c:327:24: sparse: expected void [noderef] __iomem *fb_virt
drivers/video/fbdev/ocfb.c:327:24: sparse: got void *
drivers/video/fbdev/ocfb.c:367:64: sparse: sparse: incorrect type in argument 3 (different address spaces) @@ expected void *cpu_addr @@ got void [noderef] __iomem *fb_virt @@
drivers/video/fbdev/ocfb.c:367:64: sparse: expected void *cpu_addr
drivers/video/fbdev/ocfb.c:367:64: sparse: got void [noderef] __iomem *fb_virt
drivers/video/fbdev/ocfb.c:380:32: sparse: sparse: incorrect type in argument 3 (different address spaces) @@ expected void *cpu_addr @@ got void [noderef] __iomem *fb_virt @@
drivers/video/fbdev/ocfb.c:380:32: sparse: expected void *cpu_addr
drivers/video/fbdev/ocfb.c:380:32: sparse: got void [noderef] __iomem *fb_virt
{standard input}: Assembler messages:
{standard input}:6038: Error: unknown opcode
{standard input}:7532: Error: unknown opcode
{standard input}:7606: Error: unknown opcode
{standard input}:7896: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:5769: Error: unknown opcode
{standard input}:5872: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/video/fbdev/core/fbmem.o] Error 1
make[5]: *** [scripts/Makefile.build:280: drivers/tty/serial/8250/8250_port.o] Error 1
{standard input}: Assembler messages:
{standard input}:197: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/char/hw_random/ba431-rng.o] Error 1
{standard input}:35531: Error: unknown opcode
{standard input}:37684: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/clk/clk.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/clk] Error 2
{standard input}: Assembler messages:
{standard input}:2683: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/char/ipmi/ipmi_poweroff.o] Error 1
make[2]: *** [scripts/Makefile.build:497: drivers/reset] Error 2
make[3]: Target '__build' not remade because of errors.
include/linux/lightnvm.h:461:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:454:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:453:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:452:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:490:55: sparse: sparse: invalid access past the end of 'l' (4 8)
include/linux/lightnvm.h:483:55: sparse: sparse: invalid access past the end of 'l' (4 8)
include/linux/lightnvm.h:482:54: sparse: sparse: invalid access past the end of 'l' (4 8)
include/linux/lightnvm.h:481:53: sparse: sparse: invalid access past the end of 'l' (4 8)
drivers/lightnvm/core.c:703:36: sparse: sparse: invalid access past the end of 'ppa' (4 8)
include/linux/lightnvm.h:461:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:454:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:453:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:452:35: sparse: sparse: invalid access past the end of 'r' (4 8)
drivers/lightnvm/core.c:928:36: sparse: sparse: invalid access past the end of 'ppa' (4 8)
drivers/lightnvm/core.c:927:36: sparse: sparse: invalid access past the end of 'ppa' (4 8)
drivers/lightnvm/core.c:897:35: sparse: sparse: invalid access past the end of 'ppa' (4 8)
drivers/lightnvm/core.c:896:34: sparse: sparse: invalid access past the end of 'ppa' (4 8)
include/linux/lightnvm.h:461:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:454:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:453:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:452:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:461:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:454:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:453:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:452:35: sparse: sparse: invalid access past the end of 'r' (4 8)
include/linux/lightnvm.h:490:55: sparse: sparse: invalid access past the end of 'l' (4 8)
include/linux/lightnvm.h:483:55: sparse: sparse: invalid access past the end of 'l' (4 8)
include/linux/lightnvm.h:482:54: sparse: sparse: invalid access past the end of 'l' (4 8)
include/linux/lightnvm.h:481:53: sparse: sparse: invalid access past the end of 'l' (4 8)
drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user * @@
drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: expected char const *__gu_addr
drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: got char const [noderef] __user *
>> drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: expected void const volatile [noderef] __user *ptr
drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: got char const *__gu_addr
make[5]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:497: drivers/tty/serial/8250] Error 2
drivers/tty/serial/serial_core.c:139:9: sparse: sparse: context imbalance in 'uart_start' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:219:17: sparse: sparse: context imbalance in 'uart_port_startup' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:321:9: sparse: sparse: context imbalance in 'uart_shutdown' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:569:9: sparse: sparse: context imbalance in 'uart_put_char' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:617:9: sparse: sparse: context imbalance in 'uart_write' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:620:12: sparse: sparse: context imbalance in 'uart_write_room' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:633:12: sparse: sparse: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:670:9: sparse: sparse: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
drivers/video/fbdev/core/fbmon.c:617: warning: Function parameter or member 'specs' not described in 'fb_create_modedb'
drivers/video/fbdev/core/fbmon.c:1103: warning: bad line:
drivers/regulator/devres.c:187: warning: Function parameter or member 'dev' not described in 'devm_regulator_register'
drivers/regulator/devres.c:226: warning: Function parameter or member 'dev' not described in 'devm_regulator_unregister'
drivers/regulator/devres.c:226: warning: Function parameter or member 'rdev' not described in 'devm_regulator_unregister'
drivers/regulator/devres.c:226: warning: Excess function parameter 'regulator' description in 'devm_regulator_unregister'
{standard input}: Assembler messages:
{standard input}:3307: Error: unknown opcode
drivers/regulator/of_regulator.c:18:43: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/of_regulator.c:193:22: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/of_regulator.c:196:22: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/of_regulator.c:199:22: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/of_regulator.c:202:22: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/of_regulator.c:203:22: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/regulator/of_regulator.c:252:26: sparse: sparse: restricted suspend_state_t degrades to integer
drivers/tty/serdev/core.c: In function 'serdev_controller_remove':
drivers/tty/serdev/core.c:791:6: warning: variable 'dummy' set but not used [-Wunused-but-set-variable]
791 | int dummy;
| ^~~~~
make[3]: *** [scripts/Makefile.build:497: drivers/char/hw_random] Error 2
make[4]: Target '__build' not remade because of errors.
drivers/video/fbdev/core/cfbfillrect.c:359:32: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned long word @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/core/cfbfillrect.c:359:32: sparse: expected unsigned long word
drivers/video/fbdev/core/cfbfillrect.c:359:32: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/core/cfbfillrect.c:359:32: sparse: sparse: cast to restricted __le32
{standard input}: Assembler messages:
{standard input}:653: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/pinctrl] Error 2
make[3]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:2708: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/tty/vt/selection.o] Error 1
{standard input}:4332: Error: unknown opcode
{standard input}:4958: Error: unknown opcode
{standard input}:5123: Error: unknown opcode
{standard input}:5293: Error: unknown opcode
{standard input}:5453: Error: unknown opcode
{standard input}:6020: Error: unknown opcode
{standard input}:6287: Error: unknown opcode
{standard input}:6384: Error: unknown opcode
{standard input}:6612: Error: unknown opcode
{standard input}:6723: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/char/ipmi/ipmi_watchdog.o] Error 1
drivers/tty/serdev/core.c:811: warning: Function parameter or member 'owner' not described in '__serdev_device_driver_register'
drivers/tty/vt/keyboard.c:1729:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/tty/vt/keyboard.c:1729:21: sparse: expected unsigned int const *__gu_addr
drivers/tty/vt/keyboard.c:1729:21: sparse: got unsigned int [noderef] __user *
>> drivers/tty/vt/keyboard.c:1729:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/tty/vt/keyboard.c:1729:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/keyboard.c:1729:21: sparse: got unsigned int const *__gu_addr
drivers/tty/vt/keyboard.c:1767:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/tty/vt/keyboard.c:1767:21: sparse: expected unsigned int const *__gu_addr
drivers/tty/vt/keyboard.c:1767:21: sparse: got unsigned int [noderef] __user *
drivers/tty/vt/keyboard.c:1767:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/tty/vt/keyboard.c:1767:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/keyboard.c:1767:21: sparse: got unsigned int const *__gu_addr
drivers/video/fbdev/core/sysfillrect.c:323:32: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected unsigned long word @@ got restricted __le32 [usertype] @@
drivers/video/fbdev/core/sysfillrect.c:323:32: sparse: expected unsigned long word
drivers/video/fbdev/core/sysfillrect.c:323:32: sparse: got restricted __le32 [usertype]
drivers/video/fbdev/core/sysfillrect.c:323:32: sparse: sparse: cast to restricted __le32
drivers/video/backlight/backlight.c:329: warning: Function parameter or member 'reason' not described in 'backlight_force_update'
drivers/video/backlight/backlight.c:354: warning: Function parameter or member 'props' not described in 'backlight_device_register'
drivers/video/fbdev/core/fbcon.c: In function 'fbcon_exit':
drivers/video/fbdev/core/fbcon.c:3653:7: warning: variable 'pending' set but not used [-Wunused-but-set-variable]
3653 | int pending = 0;
| ^~~~~~~
drivers/tty/vt/keyboard.c: In function 'k_fn':
drivers/tty/vt/keyboard.c:744:22: warning: comparison is always true due to limited range of data type [-Wtype-limits]
744 | if ((unsigned)value < ARRAY_SIZE(func_table)) {
| ^
make[3]: *** [scripts/Makefile.build:280: drivers/char/ipmi/ipmi_ssif.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/char/ipmi] Error 2
{standard input}: Assembler messages:
{standard input}:842: Error: unknown opcode
{standard input}:1418: Error: unknown opcode
{standard input}:1660: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/video/fbdev/core/fb_defio.o] Error 1
{standard input}: Assembler messages:
{standard input}:5636: Error: unknown opcode
{standard input}:5715: Error: unknown opcode
{standard input}:5869: Error: unknown opcode
{standard input}:5897: Error: unknown opcode
{standard input}:5932: Error: unknown opcode
{standard input}:6237: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1251: Error: unknown opcode
{standard input}:1578: Error: unknown opcode
{standard input}:1773: Error: unknown opcode
{standard input}:1941: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/tty/serdev/serdev-ttyport.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/tty/serdev] Error 2
{standard input}:6569: Error: unknown opcode
{standard input}:6833: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/tty/vt/keyboard.o] Error 1
drivers/tty/vt/defkeymap.c:28:9: sparse: sparse: symbol 'shift_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:47:9: sparse: sparse: symbol 'altgr_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:66:9: sparse: sparse: symbol 'ctrl_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:85:9: sparse: sparse: symbol 'shift_ctrl_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:104:9: sparse: sparse: symbol 'alt_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:123:9: sparse: sparse: symbol 'ctrl_alt_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:149:14: sparse: sparse: symbol 'keymap_count' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:157:6: sparse: sparse: symbol 'func_buf' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:188:6: sparse: sparse: symbol 'funcbufptr' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:189:5: sparse: sparse: symbol 'funcbufsize' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:190:5: sparse: sparse: symbol 'funcbufleft' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:192:6: sparse: sparse: symbol 'func_table' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:226:18: sparse: sparse: symbol 'accent_table' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:263:14: sparse: sparse: symbol 'accent_table_size' was not declared. Should it be static?
drivers/tty/vt/vt.c:4294:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char [noderef] __user * @@
drivers/tty/vt/vt.c:4294:13: sparse: expected char const *__gu_addr
drivers/tty/vt/vt.c:4294:13: sparse: got char [noderef] __user *
>> drivers/tty/vt/vt.c:4294:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/tty/vt/vt.c:4294:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt.c:4294:13: sparse: got char const *__gu_addr
drivers/tty/vt/vt.c:225:5: sparse: sparse: symbol 'console_blank_hook' was not declared. Should it be static?
drivers/tty/vt/consolemap_deftbl.c:10:4: sparse: sparse: symbol 'dfont_unicount' was not declared. Should it be static?
drivers/tty/vt/consolemap_deftbl.c:46:5: sparse: sparse: symbol 'dfont_unitable' was not declared. Should it be static?
drivers/tty/vt/vt.c:2985:19: sparse: sparse: symbol 'console_driver' was not declared. Should it be static?
drivers/tty/vt/vt.c:3141:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char [noderef] __user *p @@
drivers/tty/vt/vt.c:3141:13: sparse: expected char const *__gu_addr
drivers/tty/vt/vt.c:3141:13: sparse: got char [noderef] __user *p
drivers/tty/vt/vt.c:3141:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
drivers/tty/vt/vt.c:3141:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt.c:3141:13: sparse: got char const *__gu_addr
drivers/tty/vt/vt.c:3194:37: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char [noderef] __user * @@
drivers/tty/vt/vt.c:3194:37: sparse: expected char const *__gu_addr
drivers/tty/vt/vt.c:3194:37: sparse: got char [noderef] __user *
drivers/tty/vt/vt.c:3194:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
drivers/tty/vt/vt.c:3194:37: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt.c:3194:37: sparse: got char const *__gu_addr
drivers/tty/vt/vt.c:3207:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/tty/vt/vt.c:3207:29: sparse: expected signed int const *__gu_addr
drivers/tty/vt/vt.c:3207:29: sparse: got signed int [noderef] [usertype] __user *
>> drivers/tty/vt/vt.c:3207:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/tty/vt/vt.c:3207:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt.c:3207:29: sparse: got signed int const *__gu_addr
drivers/regulator/of_regulator.c:546: warning: Function parameter or member 'rdev' not described in 'of_check_coupling_data'
{standard input}: Assembler messages:
{standard input}:258: Error: unknown opcode
drivers/char/tpm/st33zp24/i2c.c:291:36: warning: 'st33zp24_i2c_acpi_match' defined but not used [-Wunused-const-variable=]
291 | static const struct acpi_device_id st33zp24_i2c_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~
drivers/tty/serial/max3100.c:202:13: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [addressable] [usertype] etx @@ got restricted __be16 [usertype] @@
drivers/tty/serial/max3100.c:202:13: sparse: expected unsigned short [addressable] [usertype] etx
drivers/tty/serial/max3100.c:202:13: sparse: got restricted __be16 [usertype]
drivers/tty/serial/max3100.c:210:15: sparse: sparse: cast to restricted __be16
drivers/tty/serial/max3100.c:210:15: sparse: sparse: cast to restricted __be16
drivers/tty/serial/max3100.c:210:15: sparse: sparse: cast to restricted __be16
drivers/tty/serial/max3100.c:210:15: sparse: sparse: cast to restricted __be16
include/linux/spinlock.h:409:9: sparse: sparse: context imbalance in 'serial_console_write' - unexpected unlock
{standard input}:12727: Error: unknown opcode
{standard input}:18464: Error: unknown opcode
{standard input}:19522: Error: unknown opcode
drivers/gpu/drm/i2c/tda998x_drv.c:1711:50: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] * @@
drivers/gpu/drm/i2c/tda998x_drv.c:1711:50: sparse: expected restricted __be32 const [usertype] *p
drivers/gpu/drm/i2c/tda998x_drv.c:1711:50: sparse: got unsigned int const [usertype] *
drivers/gpu/drm/i2c/tda998x_drv.c:1712:52: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __be32 const [usertype] *p @@ got unsigned int const [usertype] * @@
drivers/gpu/drm/i2c/tda998x_drv.c:1712:52: sparse: expected restricted __be32 const [usertype] *p
drivers/gpu/drm/i2c/tda998x_drv.c:1712:52: sparse: got unsigned int const [usertype] *
drivers/char/tpm/st33zp24/spi.c:408:36: warning: 'st33zp24_spi_acpi_match' defined but not used [-Wunused-const-variable=]
408 | static const struct acpi_device_id st33zp24_spi_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~
drivers/tty/vt/consolemap.c:716: warning: Function parameter or member 'src_vc' not described in 'con_copy_unimap'
drivers/tty/vt/consolemap.c:716: warning: Excess function parameter 'src_vt' description in 'con_copy_unimap'
drivers/tty/vt/consolemap.c:739: warning: Function parameter or member 'ct' not described in 'con_get_unimap'
drivers/tty/vt/consolemap.c:739: warning: Function parameter or member 'uct' not described in 'con_get_unimap'
drivers/tty/vt/consolemap.c:739: warning: Function parameter or member 'list' not described in 'con_get_unimap'
drivers/base/firmware_loader/main.c:266:9: sparse: sparse: context imbalance in 'free_fw_priv' - wrong count at exit
{standard input}: Assembler messages:
{standard input}:148: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/gpio] Error 2
make[3]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:280: drivers/tty/vt/vt.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/tty/vt] Error 2
{standard input}:3721: Error: unknown opcode
{standard input}:3752: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:220: Error: unknown opcode
{standard input}:327: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:133: Error: unknown opcode
{standard input}:164: Error: unknown opcode
make[7]: *** [scripts/Makefile.build:281: drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.o] Error 1
drivers/tty/serial/ifx6x60.c:230:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] @@ got restricted __be32 [usertype] @@
drivers/tty/serial/ifx6x60.c:230:25: sparse: expected unsigned int [usertype]
drivers/tty/serial/ifx6x60.c:230:25: sparse: got restricted __be32 [usertype]
drivers/tty/serial/ifx6x60.c:204:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] @@ got restricted __be16 [usertype] @@
drivers/tty/serial/ifx6x60.c:204:25: sparse: expected unsigned short [usertype]
drivers/tty/serial/ifx6x60.c:204:25: sparse: got restricted __be16 [usertype]
drivers/tty/tty_io.c:2189:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char [noderef] __user *p @@
drivers/tty/tty_io.c:2189:13: sparse: expected char const *__gu_addr
drivers/tty/tty_io.c:2189:13: sparse: got char [noderef] __user *p
>> drivers/tty/tty_io.c:2189:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/tty/tty_io.c:2189:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/tty_io.c:2189:13: sparse: got char const *__gu_addr
drivers/tty/tty_io.c:2330:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/tty/tty_io.c:2330:13: sparse: expected int const *__gu_addr
drivers/tty/tty_io.c:2330:13: sparse: got int [noderef] __user *p
>> drivers/tty/tty_io.c:2330:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/tty/tty_io.c:2330:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/tty_io.c:2330:13: sparse: got int const *__gu_addr
drivers/tty/tty_io.c:2448:18: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user *p @@
drivers/tty/tty_io.c:2448:18: sparse: expected unsigned int const *__gu_addr
drivers/tty/tty_io.c:2448:18: sparse: got unsigned int [noderef] __user *p
>> drivers/tty/tty_io.c:2448:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/tty/tty_io.c:2448:18: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/tty_io.c:2448:18: sparse: got unsigned int const *__gu_addr
drivers/regulator/ad5398.c:48:17: sparse: sparse: cast to restricted __be16
drivers/regulator/ad5398.c:48:17: sparse: sparse: cast to restricted __be16
drivers/regulator/ad5398.c:48:17: sparse: sparse: cast to restricted __be16
drivers/regulator/ad5398.c:48:17: sparse: sparse: cast to restricted __be16
drivers/regulator/ad5398.c:58:13: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short val @@ got restricted __be16 [usertype] @@
drivers/regulator/ad5398.c:58:13: sparse: expected unsigned short val
drivers/regulator/ad5398.c:58:13: sparse: got restricted __be16 [usertype]
include/linux/spinlock.h:409:9: sparse: sparse: context imbalance in 'linflex_console_write' - unexpected unlock
drivers/tty/serial/digicolor-usart.c:412:26: sparse: sparse: context imbalance in 'digicolor_uart_console_write' - different lock contexts for basic block
drivers/misc/eeprom/eeprom_93cx6.c:239: warning: Function parameter or member 'byte' not described in 'eeprom_93cx6_readb'
drivers/misc/eeprom/eeprom_93cx6.c:239: warning: Excess function parameter 'word' description in 'eeprom_93cx6_readb'
drivers/misc/eeprom/eeprom_93cx6.c:280: warning: Function parameter or member 'bytes' not described in 'eeprom_93cx6_multireadb'
drivers/misc/eeprom/eeprom_93cx6.c:280: warning: Excess function parameter 'words' description in 'eeprom_93cx6_multireadb'
{standard input}:7328: Error: unknown opcode
{standard input}:7422: Error: unknown opcode
{standard input}:9021: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/lightnvm/core.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/lightnvm] Error 2
drivers/misc/eeprom/at24.c:228:36: warning: 'at24_acpi_ids' defined but not used [-Wunused-const-variable=]
228 | static const struct acpi_device_id at24_acpi_ids[] = {
| ^~~~~~~~~~~~~
drivers/misc/ti-st/st_core.c:283:41: sparse: sparse: cast to restricted __le16
{standard input}: Assembler messages:
{standard input}:4929: Error: unknown opcode
{standard input}:5877: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/tty/serial/sc16is7xx.o] Error 1
{standard input}: Assembler messages:
{standard input}:255: Error: unknown opcode
{standard input}:318: Error: unknown opcode
drivers/misc/eeprom/idt_89hpesx.c:597:31: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [addressable] [assigned] [usertype] memaddr @@ got restricted __le16 [usertype] @@
drivers/misc/eeprom/idt_89hpesx.c:597:31: sparse: expected unsigned short [addressable] [assigned] [usertype] memaddr
drivers/misc/eeprom/idt_89hpesx.c:597:31: sparse: got restricted __le16 [usertype]
drivers/misc/eeprom/idt_89hpesx.c:669:31: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [addressable] [assigned] [usertype] memaddr @@ got restricted __le16 [usertype] @@
drivers/misc/eeprom/idt_89hpesx.c:669:31: sparse: expected unsigned short [addressable] [assigned] [usertype] memaddr
drivers/misc/eeprom/idt_89hpesx.c:669:31: sparse: got restricted __le16 [usertype]
drivers/misc/eeprom/idt_89hpesx.c:767:24: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [addressable] [assigned] [usertype] csraddr @@ got restricted __le16 [usertype] @@
drivers/misc/eeprom/idt_89hpesx.c:767:24: sparse: expected unsigned short [addressable] [assigned] [usertype] csraddr
drivers/misc/eeprom/idt_89hpesx.c:767:24: sparse: got restricted __le16 [usertype]
drivers/misc/eeprom/idt_89hpesx.c:768:21: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [addressable] [assigned] [usertype] data @@ got restricted __le32 [usertype] @@
drivers/misc/eeprom/idt_89hpesx.c:768:21: sparse: expected unsigned int [addressable] [assigned] [usertype] data
drivers/misc/eeprom/idt_89hpesx.c:768:21: sparse: got restricted __le32 [usertype]
drivers/misc/eeprom/idt_89hpesx.c:832:24: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [addressable] [assigned] [usertype] csraddr @@ got restricted __le16 [usertype] @@
drivers/misc/eeprom/idt_89hpesx.c:832:24: sparse: expected unsigned short [addressable] [assigned] [usertype] csraddr
drivers/misc/eeprom/idt_89hpesx.c:832:24: sparse: got restricted __le16 [usertype]
drivers/misc/eeprom/idt_89hpesx.c:857:17: sparse: sparse: cast to restricted __le32
{standard input}:4985: Error: unknown opcode
{standard input}:5016: Error: unknown opcode
{standard input}:5690: Error: unknown opcode
{standard input}:10136: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:113: Error: unknown opcode
{standard input}:268: Error: unknown opcode
{standard input}:415: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/char/tpm/tpm-dev.o] Error 1
drivers/tty/serial/sifive.c:157: warning: cannot understand function prototype: 'struct sifive_serial_port '
{standard input}:10604: Error: unknown opcode
{standard input}:10862: Error: unknown opcode
{standard input}:12350: Error: unknown opcode
{standard input}:14125: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_io.o] Error 1
make[4]: *** [scripts/Makefile.build:497: drivers/video/fbdev/core] Error 2
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/video/fbdev] Error 2
make[3]: Target '__build' not remade because of errors.
make[5]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/video] Error 2
{standard input}: Assembler messages:
{standard input}:1604: Error: unknown opcode
{standard input}:1635: Error: unknown opcode
{standard input}:3057: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/base/firmware_loader/main.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/base/firmware_loader] Error 2
{standard input}:13546: Error: unknown opcode
{standard input}:13840: Error: unknown opcode
drivers/tty/serial/men_z135_uart.c:182: warning: Function parameter or member 'uart' not described in 'men_z135_handle_modem_status'
drivers/tty/serial/men_z135_uart.c:182: warning: Excess function parameter 'port' description in 'men_z135_handle_modem_status'
drivers/tty/serial/men_z135_uart.c:244: warning: Function parameter or member 'uart' not described in 'men_z135_handle_rx'
drivers/tty/serial/men_z135_uart.c:244: warning: Excess function parameter 'arg' description in 'men_z135_handle_rx'
drivers/tty/serial/men_z135_uart.c:294: warning: Function parameter or member 'uart' not described in 'men_z135_handle_tx'
drivers/tty/serial/men_z135_uart.c:294: warning: Excess function parameter 'arg' description in 'men_z135_handle_tx'
drivers/tty/serial/men_z135_uart.c:604: warning: Function parameter or member 'port' not described in 'men_z135_enable_ms'
drivers/gpu/drm/panel/panel-simple.c:42: warning: Cannot understand * @modes: Pointer to array of fixed modes appropriate for this panel. If
on line 42 - I thought it was a doc line
{standard input}: Assembler messages:
{standard input}:68: Error: unknown opcode
{standard input}:2359: Error: unknown opcode
{standard input}:2442: Error: unknown opcode
{standard input}:3396: Error: unknown opcode
{standard input}:3565: Error: unknown opcode
{standard input}:3706: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/misc/ti-st/st_core.o] Error 1
{standard input}:14520: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}:2753: Error: unknown opcode
{standard input}:3244: Error: unknown opcode
{standard input}:5104: Error: unknown opcode
{standard input}:6454: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/tty/serial/serial_core.o] Error 1
{standard input}: Assembler messages:
{standard input}:2813: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:497: drivers/tty/serial] Error 2
make[4]: *** [scripts/Makefile.build:280: drivers/tty/serial/ifx6x60.o] Error 1
make[4]: Target '__build' not remade because of errors.
{standard input}:4294: Error: unknown opcode
{standard input}:4937: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/base/dd.o] Error 1
drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:218:15: sparse: sparse: symbol 'vint_table' was not declared. Should it be static?
drivers/misc/lis3lv02d/lis3lv02d.c:182:52: sparse: sparse: cast to restricted __le16
make[4]: *** [scripts/Makefile.build:497: drivers/gpu/drm/arm] Error 2
make[5]: *** [scripts/Makefile.build:497: drivers/gpu/drm/arm/display] Error 2
make[5]: Target '__build' not remade because of errors.
make[6]: *** [scripts/Makefile.build:497: drivers/gpu/drm/arm/display/komeda] Error 2
make[6]: Target '__build' not remade because of errors.
make[7]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:2656: Error: unknown opcode
{standard input}:2711: Error: unknown opcode
{standard input}:2905: Error: unknown opcode
{standard input}:3299: Error: unknown opcode
{standard input}:3433: Error: unknown opcode
{standard input}:4219: Error: unknown opcode
{standard input}:4538: Error: unknown opcode
{standard input}:4943: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/misc/lis3lv02d/lis3lv02d.o] Error 1
drivers/misc/ti-st/st_kim.c:42: warning: Function parameter or member 'id' not described in 'st_get_plat_device'
drivers/misc/ti-st/st_kim.c:53: warning: Function parameter or member 'kim_gdata' not described in 'validate_firmware_response'
drivers/misc/ti-st/st_kim.c:126: warning: Function parameter or member 'kim_gdata' not described in 'kim_int_recv'
drivers/misc/ti-st/st_kim.c:126: warning: Function parameter or member 'data' not described in 'kim_int_recv'
drivers/misc/ti-st/st_kim.c:126: warning: Function parameter or member 'count' not described in 'kim_int_recv'
drivers/misc/ti-st/st_kim.c:272: warning: Function parameter or member 'kim_gdata' not described in 'download_firmware'
drivers/misc/ti-st/st_kim.c:445: warning: Function parameter or member 'kim_data' not described in 'st_kim_start'
drivers/misc/ti-st/st_kim.c:509: warning: Function parameter or member 'kim_data' not described in 'st_kim_stop'
drivers/misc/ti-st/st_kim.c:661: warning: Function parameter or member 'core_data' not described in 'st_kim_ref'
drivers/misc/ti-st/st_kim.c:661: warning: Function parameter or member 'id' not described in 'st_kim_ref'
drivers/base/platform.c:1352:20: warning: no previous prototype for 'early_platform_cleanup' [-Wmissing-prototypes]
1352 | void __weak __init early_platform_cleanup(void) { }
| ^~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c: In function 's6e3ha2_set_brightness':
drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:456:17: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
456 | if (brightness < S6E3HA2_MIN_BRIGHTNESS ||
| ^
drivers/char/tpm/tpm_tis_spi_main.c:278:36: warning: 'acpi_tis_spi_match' defined but not used [-Wunused-const-variable=]
278 | static const struct acpi_device_id acpi_tis_spi_match[] = {
| ^~~~~~~~~~~~~~~~~~
{standard input}: Assembler messages:
{standard input}:1799: Error: unknown opcode
>> drivers/misc/mic/vop/vop_main.c:551:51: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *ptr @@ got restricted __le64 * @@
>> drivers/misc/mic/vop/vop_main.c:551:51: sparse: expected void const volatile [noderef] __iomem *ptr
drivers/misc/mic/vop/vop_main.c:551:51: sparse: got restricted __le64 *
drivers/misc/mic/vop/vop_main.c:560:49: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct mic_device_ctrl *dc @@ got struct mic_device_ctrl [noderef] __iomem *dc @@
drivers/misc/mic/vop/vop_main.c:560:49: sparse: expected struct mic_device_ctrl *dc
drivers/misc/mic/vop/vop_main.c:560:49: sparse: got struct mic_device_ctrl [noderef] __iomem *dc
drivers/misc/mic/vop/vop_main.c:579:49: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct mic_device_ctrl *dc @@ got struct mic_device_ctrl [noderef] __iomem *dc @@
drivers/misc/mic/vop/vop_main.c:579:49: sparse: expected struct mic_device_ctrl *dc
drivers/misc/mic/vop/vop_main.c:579:49: sparse: got struct mic_device_ctrl [noderef] __iomem *dc
drivers/tty/tty_ioctl.c:842:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/tty/tty_ioctl.c:842:21: sparse: expected unsigned int const *__gu_addr
drivers/tty/tty_ioctl.c:842:21: sparse: got unsigned int [noderef] __user *
>> drivers/tty/tty_ioctl.c:842:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/tty/tty_ioctl.c:842:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/tty_ioctl.c:842:21: sparse: got unsigned int const *__gu_addr
include/asm-generic/termios.h:25:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short const [noderef] __user * @@
include/asm-generic/termios.h:25:13: sparse: expected unsigned short const *__gu_addr
include/asm-generic/termios.h:25:13: sparse: got unsigned short const [noderef] __user *
>> include/asm-generic/termios.h:25:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
>> include/asm-generic/termios.h:25:13: sparse: expected void const volatile [noderef] __user *ptr
include/asm-generic/termios.h:25:13: sparse: got unsigned short const *__gu_addr
include/asm-generic/termios.h:29:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short const [noderef] __user * @@
include/asm-generic/termios.h:29:13: sparse: expected unsigned short const *__gu_addr
include/asm-generic/termios.h:29:13: sparse: got unsigned short const [noderef] __user *
include/asm-generic/termios.h:29:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
include/asm-generic/termios.h:29:13: sparse: expected void const volatile [noderef] __user *ptr
include/asm-generic/termios.h:29:13: sparse: got unsigned short const *__gu_addr
include/asm-generic/termios.h:33:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short const [noderef] __user * @@
include/asm-generic/termios.h:33:13: sparse: expected unsigned short const *__gu_addr
include/asm-generic/termios.h:33:13: sparse: got unsigned short const [noderef] __user *
include/asm-generic/termios.h:33:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
include/asm-generic/termios.h:33:13: sparse: expected void const volatile [noderef] __user *ptr
include/asm-generic/termios.h:33:13: sparse: got unsigned short const *__gu_addr
include/asm-generic/termios.h:37:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short const [noderef] __user * @@
include/asm-generic/termios.h:37:13: sparse: expected unsigned short const *__gu_addr
include/asm-generic/termios.h:37:13: sparse: got unsigned short const [noderef] __user *
include/asm-generic/termios.h:37:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
include/asm-generic/termios.h:37:13: sparse: expected void const volatile [noderef] __user *ptr
include/asm-generic/termios.h:37:13: sparse: got unsigned short const *__gu_addr
include/asm-generic/termios.h:41:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const *__gu_addr @@ got unsigned char const [noderef] __user * @@
include/asm-generic/termios.h:41:13: sparse: expected unsigned char const *__gu_addr
include/asm-generic/termios.h:41:13: sparse: got unsigned char const [noderef] __user *
>> include/asm-generic/termios.h:41:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned char const *__gu_addr @@
include/asm-generic/termios.h:41:13: sparse: expected void const volatile [noderef] __user *ptr
include/asm-generic/termios.h:41:13: sparse: got unsigned char const *__gu_addr
drivers/char/mem.c:163:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *addr @@ got void [noderef] __user *__cl_addr @@
drivers/char/mem.c:163:37: sparse: expected void *addr
drivers/char/mem.c:163:37: sparse: got void [noderef] __user *__cl_addr
{standard input}:10077: Error: unknown opcode
{standard input}:10108: Error: unknown opcode
{standard input}:10266: Error: unknown opcode
drivers/gpu/drm/panel/panel-tpo-tpg110.c:95: warning: Function parameter or member 'panel_mode' not described in 'tpg110'
drivers/gpu/drm/panel/panel-tpo-tpg110.c:376: warning: Function parameter or member 'connector' not described in 'tpg110_get_modes'
drivers/misc/mic/vop/vop_main.c: In function '_vop_scan_devices':
drivers/misc/mic/vop/vop_main.c:617:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
617 | int ret;
| ^~~
make[3]: *** [scripts/Makefile.build:497: drivers/misc/ti-st] Error 2
make[4]: Target '__build' not remade because of errors.
drivers/base/devres.c:1114:9: sparse: sparse: cast removes address space '__percpu' of expression
{standard input}: Assembler messages:
{standard input}:69: Error: unknown opcode
{standard input}:142: Error: unknown opcode
{standard input}:462: Error: unknown opcode
{standard input}:1553: Error: unknown opcode
{standard input}:1614: Error: unknown opcode
{standard input}:1798: Error: unknown opcode
{standard input}:1998: Error: unknown opcode
{standard input}:2036: Error: unknown opcode
drivers/char/mem.c:98:29: warning: no previous prototype for 'unxlate_dev_mem_ptr' [-Wmissing-prototypes]
98 | #define unxlate_dev_mem_ptr unxlate_dev_mem_ptr
| ^~~~~~~~~~~~~~~~~~~
drivers/char/mem.c:99:13: note: in expansion of macro 'unxlate_dev_mem_ptr'
99 | void __weak unxlate_dev_mem_ptr(phys_addr_t phys, void *addr)
| ^~~~~~~~~~~~~~~~~~~
drivers/tty/tty_ldisc.c:884:6: warning: no previous prototype for 'tty_sysctl_init' [-Wmissing-prototypes]
884 | void tty_sysctl_init(void)
| ^~~~~~~~~~~~~~~
{standard input}: Assembler messages:
{standard input}:2129: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:280: drivers/gpu/drm/panel/panel-sony-acx565akm.o] Error 1
{standard input}: Assembler messages:
{standard input}:2927: Error: unknown opcode
{standard input}:3313: Error: unknown opcode
{standard input}:5003: Error: unknown opcode
{standard input}:5186: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_ioctl.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/char/tpm] Error 2
drivers/base/devtmpfs.c:362:36: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected char const [noderef] __user * @@ got char * @@
drivers/base/devtmpfs.c:362:36: sparse: expected char const [noderef] __user *
drivers/base/devtmpfs.c:362:36: sparse: got char *
drivers/base/devtmpfs.c:388:36: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected char const [noderef] __user * @@ got char * @@
drivers/base/devtmpfs.c:388:36: sparse: expected char const [noderef] __user *
drivers/base/devtmpfs.c:388:36: sparse: got char *
drivers/base/devtmpfs.c:391:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected char const [noderef] __user *filename @@ got char * @@
drivers/base/devtmpfs.c:391:20: sparse: expected char const [noderef] __user *filename
drivers/base/devtmpfs.c:391:20: sparse: got char *
drivers/base/devtmpfs.c:392:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected char const [noderef] __user *filename @@ got char * @@
drivers/base/devtmpfs.c:392:21: sparse: expected char const [noderef] __user *filename
drivers/base/devtmpfs.c:392:21: sparse: got char *
{standard input}: Assembler messages:
{standard input}:1471: Error: unknown opcode
{standard input}:1599: Error: unknown opcode
{standard input}:1849: Error: unknown opcode
drivers/misc/enclosure.c:115: warning: Function parameter or member 'name' not described in 'enclosure_register'
drivers/misc/enclosure.c:115: warning: Function parameter or member 'cb' not described in 'enclosure_register'
drivers/misc/enclosure.c:283: warning: Function parameter or member 'number' not described in 'enclosure_component_alloc'
drivers/misc/enclosure.c:283: warning: Excess function parameter 'num' description in 'enclosure_component_alloc'
drivers/misc/enclosure.c:363: warning: Function parameter or member 'component' not described in 'enclosure_add_device'
drivers/misc/enclosure.c:363: warning: Excess function parameter 'num' description in 'enclosure_add_device'
drivers/misc/enclosure.c:398: warning: Function parameter or member 'dev' not described in 'enclosure_remove_device'
drivers/misc/enclosure.c:398: warning: Excess function parameter 'num' description in 'enclosure_remove_device'
{standard input}:2533: Error: unknown opcode
{standard input}:2588: Error: unknown opcode
{standard input}:2940: Error: unknown opcode
{standard input}:3007: Error: unknown opcode
{standard input}:3135: Error: unknown opcode
{standard input}:3169: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_ldisc.o] Error 1
{standard input}: Assembler messages:
{standard input}:365: Error: unknown opcode
{standard input}:750: Error: unknown opcode
{standard input}:801: Error: unknown opcode
{standard input}:835: Error: unknown opcode
{standard input}:1936: Error: unknown opcode
{standard input}:2081: Error: unknown opcode
{standard input}:2260: Error: unknown opcode
{standard input}:2572: Error: unknown opcode
{standard input}:2619: Error: unknown opcode
{standard input}:2901: Error: unknown opcode
{standard input}:3066: Error: unknown opcode
{standard input}:3311: Error: unknown opcode
{standard input}:3382: Error: unknown opcode
{standard input}:3468: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_buffer.o] Error 1
{standard input}:17253: Error: unknown opcode
{standard input}:2720: Error: unknown opcode
{standard input}:2992: Error: unknown opcode
drivers/base/attribute_container.c:304: warning: Function parameter or member 'fn' not described in 'attribute_container_device_trigger_safe'
drivers/base/attribute_container.c:304: warning: Function parameter or member 'undo' not described in 'attribute_container_device_trigger_safe'
drivers/base/attribute_container.c:357: warning: Function parameter or member 'fn' not described in 'attribute_container_device_trigger'
drivers/base/attribute_container.c:471: warning: Function parameter or member 'cont' not described in 'attribute_container_add_class_device_adapter'
drivers/base/attribute_container.c:471: warning: Function parameter or member 'dev' not described in 'attribute_container_add_class_device_adapter'
drivers/base/attribute_container.c:471: warning: Function parameter or member 'classdev' not described in 'attribute_container_add_class_device_adapter'
{standard input}: Assembler messages:
{standard input}:77: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:497: drivers/misc/lis3lv02d] Error 2
make[4]: Target '__build' not remade because of errors.
drivers/base/devcon.c:12: warning: Function parameter or member 'devcon_lock' not described in 'DEFINE_MUTEX'
make[4]: *** [scripts/Makefile.build:281: drivers/base/regmap/regcache-rbtree.o] Error 1
{standard input}:6144: Error: unknown opcode
drivers/regulator/max8998.c:418:5: sparse: sparse: symbol 'max8998_get_current_limit' was not declared. Should it be static?
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:527:5: sparse: sparse: symbol 'analogix_dp_start_aux_transaction' was not declared. Should it be static?
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:571:5: sparse: sparse: symbol 'analogix_dp_write_byte_to_dpcd' was not declared. Should it be static?
make[3]: *** [scripts/Makefile.build:281: drivers/base/core.o] Error 1
drivers/char/random.c:1943:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/char/random.c:1943:21: sparse: expected int const *__gu_addr
drivers/char/random.c:1943:21: sparse: got int [noderef] __user *p
>> drivers/char/random.c:1943:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/char/random.c:1943:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/char/random.c:1943:21: sparse: got int const *__gu_addr
drivers/char/random.c:1949:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/char/random.c:1949:21: sparse: expected int const *__gu_addr
drivers/char/random.c:1949:21: sparse: got int [noderef] __user *
drivers/char/random.c:1949:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/char/random.c:1949:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/char/random.c:1949:21: sparse: got int const *__gu_addr
drivers/char/random.c:1953:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/char/random.c:1953:21: sparse: expected int const *__gu_addr
drivers/char/random.c:1953:21: sparse: got int [noderef] __user *
drivers/char/random.c:1953:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/char/random.c:1953:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/char/random.c:1953:21: sparse: got int const *__gu_addr
{standard input}:6769: Error: unknown opcode
{standard input}:6868: Error: unknown opcode
{standard input}:8445: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:292: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_mutex.o] Error 1
make[4]: *** [scripts/Makefile.build:497: drivers/gpu/drm/panel] Error 2
make[5]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:456: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/regulator/max77686-regulator.o] Error 1
{standard input}: Assembler messages:
{standard input}:427: Error: unknown opcode
{standard input}:975: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/char/misc.o] Error 1
{standard input}:11054: Error: unknown opcode
{standard input}:11374: Error: unknown opcode
{standard input}:11564: Error: unknown opcode
{standard input}:12774: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/n_tty.o] Error 1
{standard input}: Assembler messages:
{standard input}:60: Error: unknown opcode
{standard input}:133: Error: unknown opcode
{standard input}:1985: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/base/cacheinfo.o] Error 1
drivers/base/module.c: In function 'module_add_driver':
drivers/base/module.c:36:6: warning: variable 'no_warn' set but not used [-Wunused-but-set-variable]
36 | int no_warn;
| ^~~~~~~
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:527:5: warning: no previous prototype for 'analogix_dp_start_aux_transaction' [-Wmissing-prototypes]
527 | int analogix_dp_start_aux_transaction(struct analogix_dp_device *dp)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:571:5: warning: no previous prototype for 'analogix_dp_write_byte_to_dpcd' [-Wmissing-prototypes]
571 | int analogix_dp_write_byte_to_dpcd(struct analogix_dp_device *dp,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/regulator/max8998.c:418:5: warning: no previous prototype for 'max8998_get_current_limit' [-Wmissing-prototypes]
418 | int max8998_get_current_limit(struct regulator_dev *rdev)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/tty/tty_jobctrl.c:77:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:77:9: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:77:9: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:80:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:80:34: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:80:34: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:120:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:120:31: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:120:31: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:122:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:122:33: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:122:33: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:131:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:131:31: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:131:31: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:152:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:152:33: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:152:33: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:161:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:161:9: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:161:9: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:163:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:163:40: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:163:40: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:200:41: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:200:41: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:200:41: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:208:51: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:208:51: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:208:51: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:219:43: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:219:43: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:219:43: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:281:39: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:281:39: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:281:39: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:284:41: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:284:41: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:284:41: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:293:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:293:31: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:293:31: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:309:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:309:33: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:309:33: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:484:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] [usertype] __user *p @@
drivers/tty/tty_jobctrl.c:484:13: sparse: expected int const *__gu_addr
drivers/tty/tty_jobctrl.c:484:13: sparse: got int [noderef] [usertype] __user *p
>> drivers/tty/tty_jobctrl.c:484:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/tty/tty_jobctrl.c:484:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/tty_jobctrl.c:484:13: sparse: got int const *__gu_addr
drivers/tty/tty_jobctrl.c:18:41: sparse: sparse: dereference of noderef expression
{standard input}: Assembler messages:
{standard input}:2488: Error: unknown opcode
{standard input}:2519: Error: unknown opcode
{standard input}:2685: Error: unknown opcode
{standard input}:3321: Error: unknown opcode
{standard input}:3363: Error: unknown opcode
{standard input}:3664: Error: unknown opcode
{standard input}:3706: Error: unknown opcode
{standard input}:3998: Error: unknown opcode
{standard input}:4856: Error: unknown opcode
{standard input}:5065: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_port.o] Error 1
drivers/tty/pty.c:163:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *arg @@
drivers/tty/pty.c:163:13: sparse: expected int const *__gu_addr
drivers/tty/pty.c:163:13: sparse: got int [noderef] __user *arg
>> drivers/tty/pty.c:163:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/tty/pty.c:163:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/pty.c:163:13: sparse: got int const *__gu_addr
drivers/tty/pty.c:183:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *arg @@
drivers/tty/pty.c:183:13: sparse: expected int const *__gu_addr
drivers/tty/pty.c:183:13: sparse: got int [noderef] __user *arg
drivers/tty/pty.c:183:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/tty/pty.c:183:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/pty.c:183:13: sparse: got int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:1081: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/base/devtmpfs.o] Error 1
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:45: Error: unknown opcode
{standard input}:401: Error: unknown opcode
{standard input}:432: Error: unknown opcode
{standard input}:661: Error: unknown opcode
{standard input}:828: Error: unknown opcode
{standard input}:1271: Error: unknown opcode
{standard input}:1426: Error: unknown opcode
{standard input}:1599: Error: unknown opcode
{standard input}:1658: Error: unknown opcode
{standard input}:2032: Error: unknown opcode
{standard input}:2233: Error: unknown opcode
{standard input}:3142: Error: unknown opcode
{standard input}:3367: Error: unknown opcode
{standard input}:3419: Error: unknown opcode
{standard input}:3809: Error: unknown opcode
{standard input}:3958: Error: unknown opcode
{standard input}:2345: Error: unknown opcode
{standard input}:2455: Error: unknown opcode
{standard input}:3112: Error: unknown opcode
{standard input}:3490: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/pty.o] Error 1
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_ldsem.o] Error 1
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:253:9: sparse: sparse: cast truncates bits from constant value (ffffff7f becomes 7f)
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3210:30: sparse: sparse: cast truncates bits from constant value (ffffff0d becomes d)
drivers/tty/tty_baudrate.c:143: warning: Function parameter or member 'ibaud' not described in 'tty_termios_encode_baud_rate'
drivers/tty/tty_baudrate.c:143: warning: Function parameter or member 'obaud' not described in 'tty_termios_encode_baud_rate'
drivers/tty/tty_baudrate.c:143: warning: Excess function parameter 'ispeed' description in 'tty_termios_encode_baud_rate'
drivers/tty/tty_baudrate.c:143: warning: Excess function parameter 'ospeed' description in 'tty_termios_encode_baud_rate'
drivers/tty/tty_baudrate.c:234: warning: Function parameter or member 'tty' not described in 'tty_encode_baud_rate'
drivers/tty/tty_baudrate.c:234: warning: Function parameter or member 'obaud' not described in 'tty_encode_baud_rate'
drivers/tty/tty_baudrate.c:234: warning: Excess function parameter 'obad' description in 'tty_encode_baud_rate'
{standard input}: Assembler messages:
{standard input}:596: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/n_tracesink.o] Error 1
{standard input}: Assembler messages:
{standard input}:145: Error: unknown opcode
{standard input}:1445: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_jobctrl.o] Error 1
drivers/tty/sysrq.c:1110:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user *buf @@
drivers/tty/sysrq.c:1110:21: sparse: expected char const *__gu_addr
drivers/tty/sysrq.c:1110:21: sparse: got char const [noderef] __user *buf
>> drivers/tty/sysrq.c:1110:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/tty/sysrq.c:1110:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/sysrq.c:1110:21: sparse: got char const *__gu_addr
drivers/tty/sysrq.c:148:13: sparse: sparse: context imbalance in 'sysrq_handle_crash' - unexpected unlock
{standard input}: Assembler messages:
{standard input}:6221: Error: unknown opcode
{standard input}:6680: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/misc] Error 2
make[3]: *** [scripts/Makefile.build:497: drivers/misc/mic] Error 2
make[3]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:497: drivers/misc/mic/vop] Error 2
make[4]: Target '__build' not remade because of errors.
make[5]: *** [scripts/Makefile.build:281: drivers/misc/mic/vop/vop_vringh.o] Error 1
make[5]: Target '__build' not remade because of errors.
drivers/tty/n_gsm.c:2808:29: sparse: sparse: restricted __be16 degrades to integer
drivers/char/random.c:2296:6: warning: no previous prototype for 'add_hwgenerator_randomness' [-Wmissing-prototypes]
2296 | void add_hwgenerator_randomness(const char *buffer, size_t count,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
{standard input}: Assembler messages:
{standard input}:3059: Error: unknown opcode
{standard input}:3460: Error: unknown opcode
{standard input}:4170: Error: unknown opcode
{standard input}:4708: Error: unknown opcode
{standard input}:4790: Error: unknown opcode
{standard input}:5416: Error: unknown opcode
drivers/regulator/stpmic1_regulator.c:25: warning: cannot understand function prototype: 'struct stpmic1_regulator_cfg '
make[3]: *** [scripts/Makefile.build:281: drivers/tty/n_hdlc.o] Error 1
drivers/regulator/tps65218-regulator.c: In function 'tps65218_pmic_set_suspend_enable':
drivers/regulator/tps65218-regulator.c:131:10: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
131 | if (rid < TPS65218_DCDC_1 || rid > TPS65218_LDO_1)
| ^
drivers/regulator/tps65218-regulator.c: In function 'tps65218_pmic_set_suspend_disable':
drivers/regulator/tps65218-regulator.c:144:10: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
144 | if (rid < TPS65218_DCDC_1 || rid > TPS65218_LDO_1)
| ^
drivers/dax/super.c:31:5: sparse: sparse: context imbalance in 'dax_read_lock' - wrong count at exit
include/linux/srcu.h:181:9: sparse: sparse: context imbalance in 'dax_read_unlock' - unexpected unlock
{standard input}: Assembler messages:
{standard input}:11802: Error: unknown opcode
{standard input}:12977: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:4429: Error: unknown opcode
{standard input}:4530: Error: unknown opcode
{standard input}:4650: Error: unknown opcode
{standard input}:4835: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/sysrq.o] Error 1
make[3]: *** [scripts/Makefile.build:280: drivers/char/random.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/char] Error 2
{standard input}: Assembler messages:
{standard input}:2390: Error: unknown opcode
{standard input}:2452: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:2380: Error: unknown opcode
{standard input}:2844: Error: unknown opcode
{standard input}:2920: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/dma-buf/heaps/heap-helpers.o] Error 1
make[5]: *** [scripts/Makefile.build:281: drivers/gpu/drm/bridge/ti-sn65dsi86.o] Error 1
drivers/regulator/wm8400-regulator.c:243: warning: Function parameter or member 'dev' not described in 'wm8400_register_regulator'
drivers/regulator/wm8400-regulator.c:243: warning: Function parameter or member 'reg' not described in 'wm8400_register_regulator'
drivers/regulator/wm8400-regulator.c:243: warning: Function parameter or member 'initdata' not described in 'wm8400_register_regulator'
drivers/nvme/host/core.c:1509:23: sparse: sparse: context imbalance in 'nvme_get_ns_from_disk' - wrong count at exit
include/linux/srcu.h:181:9: sparse: sparse: context imbalance in 'nvme_put_ns_from_disk' - unexpected unlock
drivers/mfd/wm8350-core.c:136: warning: Function parameter or member 'wm8350' not described in 'wm8350_reg_lock'
drivers/mfd/wm8350-core.c:165: warning: Function parameter or member 'wm8350' not described in 'wm8350_reg_unlock'
{standard input}: Assembler messages:
{standard input}:279: Error: unknown opcode
{standard input}:352: Error: unknown opcode
{standard input}:6515: Error: unknown opcode
{standard input}:6546: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:2221: Error: unknown opcode
{standard input}:2698: Error: unknown opcode
{standard input}:4036: Error: unknown opcode
{standard input}:4746: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/nvme/host/multipath.o] Error 1
{standard input}:8294: Error: unknown opcode
{standard input}:8500: Error: unknown opcode
include/linux/lightnvm.h:490:55: sparse: sparse: invalid access past the end of 'l' (4 8)
include/linux/lightnvm.h:483:55: sparse: sparse: invalid access past the end of 'l' (4 8)
include/linux/lightnvm.h:482:54: sparse: sparse: invalid access past the end of 'l' (4 8)
include/linux/lightnvm.h:481:53: sparse: sparse: invalid access past the end of 'l' (4 8)
drivers/dax/bus.c: In function 'do_id_store':
drivers/dax/bus.c:93:27: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
93 | /* nothing to remove */;
| ^
drivers/dax/bus.c:98:29: warning: suggest braces around empty body in an 'else' statement [-Wempty-body]
98 | /* dax_id already added */;
| ^
drivers/mfd/tc3589x.c:32: warning: Enum value 'TC3589X_TC35890' not described in enum 'tc3589x_version'
drivers/mfd/tc3589x.c:32: warning: Enum value 'TC3589X_TC35892' not described in enum 'tc3589x_version'
drivers/mfd/tc3589x.c:32: warning: Enum value 'TC3589X_TC35893' not described in enum 'tc3589x_version'
drivers/mfd/tc3589x.c:32: warning: Enum value 'TC3589X_TC35894' not described in enum 'tc3589x_version'
drivers/mfd/tc3589x.c:32: warning: Enum value 'TC3589X_TC35895' not described in enum 'tc3589x_version'
drivers/mfd/tc3589x.c:32: warning: Enum value 'TC3589X_TC35896' not described in enum 'tc3589x_version'
drivers/mfd/tc3589x.c:32: warning: Enum value 'TC3589X_UNKNOWN' not described in enum 'tc3589x_version'
{standard input}: Assembler messages:
{standard input}:1484: Error: unknown opcode
--
{standard input}: Assembler messages:
{standard input}:4257: Error: unknown opcode
drivers/mtd/chips/cfi_probe.c:226:27: sparse: sparse: cast to restricted __le16
drivers/mtd/chips/cfi_probe.c:228:28: sparse: sparse: cast to restricted __le16
drivers/mtd/chips/cfi_probe.c:229:27: sparse: sparse: cast to restricted __le16
drivers/mtd/chips/cfi_probe.c:230:28: sparse: sparse: cast to restricted __le16
drivers/mtd/chips/cfi_probe.c:231:36: sparse: sparse: cast to restricted __le16
drivers/mtd/chips/cfi_probe.c:232:38: sparse: sparse: cast to restricted __le16
drivers/mtd/chips/cfi_probe.c:240:49: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:329:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:329:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:329:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:329:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:329:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:329:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:329:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:329:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:329:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:329:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:334:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/scsi.o] Error 1
{standard input}: Assembler messages:
{standard input}:1496: Error: unknown opcode
{standard input}:1527: Error: unknown opcode
{standard input}:2992: Error: unknown opcode
{standard input}:3198: Error: unknown opcode
{standard input}:10885: Error: unknown opcode
{standard input}:12291: Error: unknown opcode
{standard input}:4561: Error: unknown opcode
{standard input}:5094: Error: unknown opcode
{standard input}:5238: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1292: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/mtd/chips/cfi_probe.o] Error 1
{standard input}:6799: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_gem.o] Error 1
drivers/scsi/scsi_ioctl.c:48:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/scsi/scsi_ioctl.c:48:21: sparse: expected unsigned int const *__gu_addr
drivers/scsi/scsi_ioctl.c:48:21: sparse: got unsigned int [noderef] __user *
>> drivers/scsi/scsi_ioctl.c:48:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/scsi/scsi_ioctl.c:48:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/scsi_ioctl.c:48:21: sparse: got unsigned int const *__gu_addr
drivers/mtd/chips/cfi_util.c:97:26: sparse: sparse: restricted __be16 degrades to integer
drivers/mtd/chips/cfi_util.c:97:26: sparse: sparse: restricted __le16 degrades to integer
drivers/mtd/chips/cfi_util.c:100:26: sparse: sparse: restricted __be32 degrades to integer
drivers/mtd/chips/cfi_util.c:100:26: sparse: sparse: restricted __le32 degrades to integer
drivers/mtd/chips/cfi_util.c:185:23: sparse: sparse: cast to restricted __le16
drivers/mtd/chips/cfi_util.c:185:23: sparse: sparse: cast to restricted __be16
drivers/mtd/chips/cfi_util.c:185:23: sparse: sparse: cast to restricted __be16
drivers/mtd/chips/cfi_util.c:185:23: sparse: sparse: cast to restricted __be16
drivers/mtd/chips/cfi_util.c:185:23: sparse: sparse: cast to restricted __be16
drivers/mtd/chips/cfi_util.c:188:23: sparse: sparse: cast to restricted __le32
drivers/mtd/chips/cfi_util.c:188:23: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_util.c:188:23: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_util.c:188:23: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_util.c:188:23: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_util.c:188:23: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_util.c:188:23: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
drivers/gpu/drm/drm_memory.c:135:29: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *handle @@ got void [noderef] __iomem * @@
drivers/gpu/drm/drm_memory.c:135:29: sparse: expected void *handle
drivers/gpu/drm/drm_memory.c:135:29: sparse: got void [noderef] __iomem *
drivers/gpu/drm/drm_memory.c:144:29: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *handle @@ got void [noderef] __iomem * @@
drivers/gpu/drm/drm_memory.c:144:29: sparse: expected void *handle
drivers/gpu/drm/drm_memory.c:144:29: sparse: got void [noderef] __iomem *
drivers/gpu/drm/drm_memory.c:156:28: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __iomem *addr @@ got void *handle @@
drivers/gpu/drm/drm_memory.c:156:28: sparse: expected void [noderef] __iomem *addr
drivers/gpu/drm/drm_memory.c:156:28: sparse: got void *handle
{standard input}: Assembler messages:
{standard input}:52: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1486: Error: unknown opcode
{standard input}:1517: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_self_refresh_helper.o] Error 1
{standard input}: Assembler messages:
{standard input}:8803: Error: unknown opcode
{standard input}:8837: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_fb_helper.o] Error 1
{standard input}:5287: Error: unknown opcode
{standard input}:6945: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/hsi/clients/hsi_char.o] Error 1
make[3]: *** [scripts/Makefile.build:497: drivers/hsi/clients] Error 2
make[4]: Target '__build' not remade because of errors.
{standard input}:14437: Error: unknown opcode
drivers/gpu/drm/drm_drv.c:434:6: sparse: sparse: context imbalance in 'drm_dev_enter' - different lock contexts for basic block
include/linux/srcu.h:181:9: sparse: sparse: context imbalance in 'drm_dev_exit' - unexpected unlock
{standard input}: Assembler messages:
{standard input}:127: Error: unknown opcode
{standard input}:327: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/target/iscsi/iscsi_target_device.o] Error 1
drivers/mtd/chips/cfi_cmdset_0020.c:141:40: sparse: sparse: cast to restricted __le32
drivers/mtd/chips/cfi_cmdset_0020.c:141:40: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:141:40: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:141:40: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:141:40: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:141:40: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:141:40: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:142:42: sparse: sparse: cast to restricted __le32
drivers/mtd/chips/cfi_cmdset_0020.c:142:42: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:142:42: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:142:42: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:142:42: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:142:42: sparse: sparse: cast to restricted __be32
drivers/mtd/chips/cfi_cmdset_0020.c:142:42: sparse: sparse: cast to restricted __be32
drivers/mfd/twl4030-irq.c:485:26: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] word @@ got restricted __le32 [usertype] @@
drivers/mfd/twl4030-irq.c:485:26: sparse: expected unsigned int [usertype] word
drivers/mfd/twl4030-irq.c:485:26: sparse: got restricted __le32 [usertype]
drivers/mfd/twl4030-irq.c:573:40: sparse: sparse: cast to restricted __le32
make[2]: *** [scripts/Makefile.build:497: drivers/tty] Error 2
make[3]: *** [scripts/Makefile.build:281: drivers/tty/n_gsm.o] Error 1
make[3]: Target '__build' not remade because of errors.
drivers/mfd/tps65218.c:58: warning: Function parameter or member 'tps' not described in 'tps65218_reg_write'
drivers/mfd/tps65218.c:58: warning: Excess function parameter 'tps65218' description in 'tps65218_reg_write'
drivers/mfd/tps65218.c:90: warning: Function parameter or member 'tps' not described in 'tps65218_update_bits'
drivers/mfd/tps65218.c:90: warning: Excess function parameter 'tps65218' description in 'tps65218_update_bits'
drivers/gpu/drm/drm_crtc.c:707:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/gpu/drm/drm_crtc.c:707:29: sparse: expected unsigned int const *__gu_addr
drivers/gpu/drm/drm_crtc.c:707:29: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/gpu/drm/drm_crtc.c:707:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/gpu/drm/drm_crtc.c:707:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/drm_crtc.c:707:29: sparse: got unsigned int const *__gu_addr
drivers/scsi/scsi_error.c:2341:17: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *arg @@
drivers/scsi/scsi_error.c:2341:17: sparse: expected int const *__gu_addr
drivers/scsi/scsi_error.c:2341:17: sparse: got int [noderef] __user *arg
>> drivers/scsi/scsi_error.c:2341:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/scsi/scsi_error.c:2341:17: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/scsi_error.c:2341:17: sparse: got int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:160: Error: unknown opcode
{standard input}:506: Error: unknown opcode
{standard input}:2884: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:491: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/scsicam.o] Error 1
{standard input}: Assembler messages:
{standard input}:593: Error: unknown opcode
{standard input}:624: Error: unknown opcode
{standard input}:4556: Error: unknown opcode
{standard input}:4587: Error: unknown opcode
{standard input}:5597: Error: unknown opcode
{standard input}:2720: Error: unknown opcode
{standard input}:4309: Error: unknown opcode
{standard input}:4568: Error: unknown opcode
{standard input}:5064: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:4245: Error: unknown opcode
{standard input}:4276: Error: unknown opcode
{standard input}:4585: Error: unknown opcode
{standard input}:4805: Error: unknown opcode
{standard input}:5287: Error: unknown opcode
{standard input}:5396: Error: unknown opcode
{standard input}:8335: Error: unknown opcode
{standard input}:8445: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_file.o] Error 1
make[3]: *** [scripts/Makefile.build:281: drivers/dma-buf/dma-buf.o] Error 1
{standard input}:8024: Error: unknown opcode
{standard input}:8115: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:2514: Error: unknown opcode
{standard input}:2545: Error: unknown opcode
{standard input}:2898: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/nvme/host/fabrics.o] Error 1
{standard input}: Assembler messages:
{standard input}:229: Error: unknown opcode
{standard input}:323: Error: unknown opcode
{standard input}:10758: Error: unknown opcode
{standard input}:10797: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/gpu/drm/drm_hashtab.o] Error 1
{standard input}: Assembler messages:
{standard input}:11856: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/hsi] Error 2
make[3]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:709: Error: unknown opcode
{standard input}:1531: Error: unknown opcode
{standard input}:14498: Error: unknown opcode
{standard input}:14726: Error: unknown opcode
{standard input}:14757: Error: unknown opcode
{standard input}:14912: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:2252: Error: unknown opcode
{standard input}:2503: Error: unknown opcode
{standard input}:2534: Error: unknown opcode
{standard input}:2933: Error: unknown opcode
{standard input}:16015: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1831: Error: unknown opcode
{standard input}:1862: Error: unknown opcode
{standard input}:4738: Error: unknown opcode
{standard input}:4874: Error: unknown opcode
{standard input}:7458: Error: unknown opcode
{standard input}:7492: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/target/iscsi/iscsi_target_nego.o] Error 1
{standard input}:15553: Error: unknown opcode
{standard input}:15618: Error: unknown opcode
{standard input}:15746: Error: unknown opcode
{standard input}:15842: Error: unknown opcode
{standard input}:2115: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_drv.o] Error 1
{standard input}:2296: Error: unknown opcode
{standard input}:3076: Error: unknown opcode
{standard input}:3916: Error: unknown opcode
{standard input}:4112: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:60: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1395: Error: unknown opcode
{standard input}:17398: Error: unknown opcode
{standard input}:17709: Error: unknown opcode
{standard input}:18513: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:745: Error: unknown opcode
{standard input}:811: Error: unknown opcode
{standard input}:5845: Error: unknown opcode
{standard input}:6146: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/mfd/twl6030-irq.o] Error 1
make[4]: *** [scripts/Makefile.build:281: drivers/mtd/chips/cfi_cmdset_0020.o] Error 1
{standard input}: Assembler messages:
{standard input}:250: Error: unknown opcode
{standard input}:309: Error: unknown opcode
{standard input}:20344: Error: unknown opcode
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
{standard input}:19577: Error: unknown opcode
{standard input}:19671: Error: unknown opcode
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
make[4]: *** [scripts/Makefile.build:280: drivers/nvme/host/fc.o] Error 1
{standard input}: Assembler messages:
{standard input}:4765: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/net/phy/mscc/mscc_main.o] Error 1
make[4]: *** [scripts/Makefile.build:280: drivers/target/iscsi/iscsi_target_tpg.o] Error 1
{standard input}: Assembler messages:
{standard input}:3819: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:759: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/mtd/chips/gen_probe.o] Error 1
drivers/mtd/chips/cfi_cmdset_0001.c:1400:15: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@
drivers/mtd/chips/cfi_cmdset_0001.c:1400:15: sparse: expected void *
drivers/mtd/chips/cfi_cmdset_0001.c:1400:15: sparse: got void [noderef] __iomem *
drivers/mtd/chips/cfi_cmdset_0001.c:179:30: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] FeatureSupport @@ got restricted __le32 [usertype] @@
drivers/mtd/chips/cfi_cmdset_0001.c:179:30: sparse: expected unsigned int [usertype] FeatureSupport
drivers/mtd/chips/cfi_cmdset_0001.c:179:30: sparse: got restricted __le32 [usertype]
drivers/mtd/chips/cfi_cmdset_0001.c:180:32: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] BlkStatusRegMask @@ got restricted __le16 [usertype] @@
drivers/mtd/chips/cfi_cmdset_0001.c:180:32: sparse: expected unsigned short [usertype] BlkStatusRegMask
drivers/mtd/chips/cfi_cmdset_0001.c:180:32: sparse: got restricted __le16 [usertype]
drivers/mtd/chips/cfi_cmdset_0001.c:181:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] ProtRegAddr @@ got restricted __le16 [usertype] @@
drivers/mtd/chips/cfi_cmdset_0001.c:181:27: sparse: expected unsigned short [usertype] ProtRegAddr
drivers/mtd/chips/cfi_cmdset_0001.c:181:27: sparse: got restricted __le16 [usertype]
drivers/mtd/chips/cfi_cmdset_0001.c:415:32: sparse: sparse: cast to restricted __le32
drivers/mtd/chips/cfi_cmdset_0001.c:416:34: sparse: sparse: cast to restricted __le16
drivers/mtd/chips/cfi_cmdset_0001.c:417:29: sparse: sparse: cast to restricted __le16
drivers/mtd/chips/cfi_cmdset_0001.c:455:51: sparse: sparse: cast to restricted __le16
{standard input}:9394: Error: unknown opcode
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __le16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:313:24: sparse: sparse: cast to restricted __be16
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __le32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
include/linux/mtd/cfi.h:318:24: sparse: sparse: cast to restricted __be32
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_mm.o] Error 1
drivers/mtd/chips/map_ram.c:93:15: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@
drivers/mtd/chips/map_ram.c:93:15: sparse: expected void *
drivers/mtd/chips/map_ram.c:93:15: sparse: got void [noderef] __iomem *
{standard input}:21718: Error: unknown opcode
{standard input}:23244: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1696: Error: unknown opcode
{standard input}:1727: Error: unknown opcode
{standard input}:1961: Error: unknown opcode
drivers/auxdisplay/charlcd.c:670:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user *tmp @@
drivers/auxdisplay/charlcd.c:670:21: sparse: expected char const *__gu_addr
drivers/auxdisplay/charlcd.c:670:21: sparse: got char const [noderef] __user *tmp
>> drivers/auxdisplay/charlcd.c:670:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/auxdisplay/charlcd.c:670:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/auxdisplay/charlcd.c:670:21: sparse: got char const *__gu_addr
{standard input}:4297: Error: unknown opcode
{standard input}:2149: Error: unknown opcode
{standard input}:6837: Error: unknown opcode
{standard input}:7771: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_prime.o] Error 1
make[4]: *** [scripts/Makefile.build:280: drivers/target/iscsi/iscsi_target_login.o] Error 1
{standard input}:12582: Error: unknown opcode
drivers/spi/spidev.c:396:34: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const *__gu_addr @@ got unsigned char [noderef] [usertype] __user * @@
drivers/spi/spidev.c:396:34: sparse: expected unsigned char const *__gu_addr
drivers/spi/spidev.c:396:34: sparse: got unsigned char [noderef] [usertype] __user *
>> drivers/spi/spidev.c:396:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned char const *__gu_addr @@
>> drivers/spi/spidev.c:396:34: sparse: expected void const volatile [noderef] __user *ptr
drivers/spi/spidev.c:396:34: sparse: got unsigned char const *__gu_addr
drivers/spi/spidev.c:398:34: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/spi/spidev.c:398:34: sparse: expected unsigned int const *__gu_addr
drivers/spi/spidev.c:398:34: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/spi/spidev.c:398:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/spi/spidev.c:398:34: sparse: expected void const volatile [noderef] __user *ptr
drivers/spi/spidev.c:398:34: sparse: got unsigned int const *__gu_addr
drivers/spi/spidev.c:422:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const *__gu_addr @@ got unsigned char [noderef] [usertype] __user * @@
drivers/spi/spidev.c:422:26: sparse: expected unsigned char const *__gu_addr
drivers/spi/spidev.c:422:26: sparse: got unsigned char [noderef] [usertype] __user *
drivers/spi/spidev.c:422:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned char const *__gu_addr @@
drivers/spi/spidev.c:422:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/spi/spidev.c:422:26: sparse: got unsigned char const *__gu_addr
drivers/spi/spidev.c:439:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const *__gu_addr @@ got unsigned char [noderef] [usertype] __user * @@
drivers/spi/spidev.c:439:26: sparse: expected unsigned char const *__gu_addr
drivers/spi/spidev.c:439:26: sparse: got unsigned char [noderef] [usertype] __user *
drivers/spi/spidev.c:439:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned char const *__gu_addr @@
drivers/spi/spidev.c:439:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/spi/spidev.c:439:26: sparse: got unsigned char const *__gu_addr
drivers/spi/spidev.c:452:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/spi/spidev.c:452:26: sparse: expected unsigned int const *__gu_addr
drivers/spi/spidev.c:452:26: sparse: got unsigned int [noderef] [usertype] __user *
drivers/spi/spidev.c:452:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/spi/spidev.c:452:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/spi/spidev.c:452:26: sparse: got unsigned int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:3693: Error: unknown opcode
{standard input}:23616: Error: unknown opcode
{standard input}:17869: Error: unknown opcode
{standard input}:19691: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/scsi_lib.o] Error 1
{standard input}:10689: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:243: Error: unknown opcode
drivers/mfd/mfd-core.c:326: warning: Function parameter or member 'dev' not described in 'devm_mfd_add_devices'
drivers/mfd/mfd-core.c:326: warning: Function parameter or member 'id' not described in 'devm_mfd_add_devices'
drivers/mfd/mfd-core.c:326: warning: Function parameter or member 'cells' not described in 'devm_mfd_add_devices'
drivers/mfd/mfd-core.c:326: warning: Function parameter or member 'n_devs' not described in 'devm_mfd_add_devices'
drivers/mfd/mfd-core.c:326: warning: Function parameter or member 'mem_base' not described in 'devm_mfd_add_devices'
drivers/mfd/mfd-core.c:326: warning: Function parameter or member 'irq_base' not described in 'devm_mfd_add_devices'
drivers/mfd/mfd-core.c:326: warning: Function parameter or member 'domain' not described in 'devm_mfd_add_devices'
{standard input}:13255: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/scsi_error.o] Error 1
drivers/scsi/constants.c:318:9: sparse: sparse: trying to concatenate 24850-character string (8191 bytes max)
{standard input}: Assembler messages:
{standard input}:2454: Error: unknown opcode
{standard input}:2549: Error: unknown opcode
{standard input}:4139: Error: unknown opcode
drivers/mfd/axp20x-i2c.c:82:36: warning: 'axp20x_i2c_acpi_match' defined but not used [-Wunused-const-variable=]
82 | static const struct acpi_device_id axp20x_i2c_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~~~~~
{standard input}: Assembler messages:
{standard input}:4169: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/pcmcia/cs.o] Error 1
{standard input}:4343: Error: unknown opcode
{standard input}:5768: Error: unknown opcode
{standard input}:5888: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/dma-buf/dma-fence.o] Error 1
{standard input}: Assembler messages:
{standard input}:19049: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:2228: Error: unknown opcode
{standard input}:2367: Error: unknown opcode
{standard input}:2474: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/auxdisplay] Error 2
make[3]: *** [scripts/Makefile.build:280: drivers/auxdisplay/charlcd.o] Error 1
make[3]: Target '__build' not remade because of errors.
drivers/mtd/chips/map_rom.c:79:15: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@
drivers/mtd/chips/map_rom.c:79:15: sparse: expected void *
drivers/mtd/chips/map_rom.c:79:15: sparse: got void [noderef] __iomem *
{standard input}:14456: Error: unknown opcode
{standard input}:14487: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1527: Error: unknown opcode
{standard input}:1559: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_framebuffer.o] Error 1
{standard input}: Assembler messages:
{standard input}:659: Error: unknown opcode
{standard input}:690: Error: unknown opcode
{standard input}:985: Error: unknown opcode
{standard input}:1113: Error: unknown opcode
{standard input}:1167: Error: unknown opcode
{standard input}:1407: Error: unknown opcode
{standard input}:1544: Error: unknown opcode
{standard input}:1605: Error: unknown opcode
{standard input}:1670: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/dma-buf/dma-fence-array.o] Error 1
{standard input}:36324: Error: unknown opcode
{standard input}:23806: Error: unknown opcode
{standard input}:24657: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1214: Error: unknown opcode
{standard input}:1272: Error: unknown opcode
{standard input}:1972: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:5009: Error: unknown opcode
{standard input}:5040: Error: unknown opcode
{standard input}:5507: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:497: drivers/nvme/host] Error 2
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/nvme] Error 2
make[4]: *** [scripts/Makefile.build:280: drivers/nvme/host/core.o] Error 1
make[4]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:2172: Error: unknown opcode
{standard input}:2646: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/spi/spidev.o] Error 1
{standard input}: Assembler messages:
{standard input}:1033: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:2264: Error: unknown opcode
{standard input}:8212: Error: unknown opcode
{standard input}:25062: Error: unknown opcode
{standard input}:25162: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/gpu/drm/drm_modeset_lock.o] Error 1
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_connector.o] Error 1
{standard input}:2248: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/pcmcia] Error 2
make[3]: Target '__build' not remade because of errors.
{standard input}:5540: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:497: drivers/net/phy/mscc] Error 2
make[5]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:6587: Error: unknown opcode
{standard input}:6618: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:3625: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:279: Error: unknown opcode
{standard input}:706: Error: unknown opcode
{standard input}:737: Error: unknown opcode
{standard input}:1041: Error: unknown opcode
{standard input}:1594: Error: unknown opcode
{standard input}:1952: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/dma-buf/dma-fence-chain.o] Error 1
make[3]: *** [scripts/Makefile.build:281: drivers/input/serio/serio.o] Error 1
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_atomic.o] Error 1
{standard input}: Assembler messages:
{standard input}:2215: Error: unknown opcode
{standard input}:3190: Error: unknown opcode
{standard input}:4699: Error: unknown opcode
{standard input}:5118: Error: unknown opcode
drivers/input/serio/serport.c:213:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long const *__gu_addr @@ got unsigned long [noderef] __user * @@
make[3]: *** [scripts/Makefile.build:281: drivers/spi/spi.o] Error 1
drivers/input/serio/serport.c:213:21: sparse: expected unsigned long const *__gu_addr
drivers/input/serio/serport.c:213:21: sparse: got unsigned long [noderef] __user *
>> drivers/input/serio/serport.c:213:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long const *__gu_addr @@
>> drivers/input/serio/serport.c:213:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/input/serio/serport.c:213:21: sparse: got unsigned long const *__gu_addr
{standard input}:4437: Error: unknown opcode
{standard input}:12277: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/target/iscsi/iscsi_target_util.o] Error 1
{standard input}:24613: Error: unknown opcode
{standard input}:8699: Error: unknown opcode
{standard input}:27000: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:489: Error: unknown opcode
{standard input}:520: Error: unknown opcode
{standard input}:945: Error: unknown opcode
{standard input}:2544: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_mode_object.o] Error 1
drivers/net/phy/mdio-boardinfo.c:27: warning: Function parameter or member 'bus' not described in 'mdiobus_setup_mdiodev_from_board_info'
drivers/net/phy/mdio-boardinfo.c:27: warning: Function parameter or member 'cb' not described in 'mdiobus_setup_mdiodev_from_board_info'
drivers/net/phy/mdio-boardinfo.c:27: warning: Excess function parameter 'mdiodev' description in 'mdiobus_setup_mdiodev_from_board_info'
{standard input}: Assembler messages:
{standard input}:2397: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/input/gameport] Error 2
make[3]: *** [scripts/Makefile.build:280: drivers/input/gameport/gameport.o] Error 1
make[3]: Target '__build' not remade because of errors.
{standard input}:27868: Error: unknown opcode
{standard input}:28124: Error: unknown opcode
{standard input}:29258: Error: unknown opcode
{standard input}:29431: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/mtd/chips/cfi_cmdset_0001.o] Error 1
{standard input}:11093: Error: unknown opcode
{standard input}:11414: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/target/iscsi/iscsi_target.o] Error 1
{standard input}: Assembler messages:
{standard input}:750: Error: unknown opcode
{standard input}:781: Error: unknown opcode
{standard input}:960: Error: unknown opcode
{standard input}:1188: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/dma-buf/sync_file.o] Error 1
{standard input}:12432: Error: unknown opcode
{standard input}:13251: Error: unknown opcode
drivers/spi/spi-fsl-spi.c:93:44: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:93:44: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:93:44: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:94:33: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *mode @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:94:33: sparse: expected restricted __be32 [noderef] [usertype] __iomem *mode
drivers/spi/spi-fsl-spi.c:94:33: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:294:44: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:294:44: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:294:44: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:299:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:299:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:299:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:303:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:303:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:303:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:317:18: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:317:18: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:317:18: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:350:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:350:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:350:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:459:18: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:459:18: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:459:18: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:462:45: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:462:45: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:462:45: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:498:44: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:498:44: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:498:44: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:502:53: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:502:53: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:502:53: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:511:47: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:511:47: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:511:47: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:516:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:516:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:516:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:522:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:522:40: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:522:40: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:533:44: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:533:44: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:533:44: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:536:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:536:40: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:536:40: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:553:51: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:553:51: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:553:51: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:560:48: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:560:48: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:560:48: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:562:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:562:40: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:562:40: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:571:51: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:571:51: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:571:51: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:575:46: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:575:46: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:575:46: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:585:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:585:40: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:585:40: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:652:18: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:652:18: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:652:18: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:655:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:655:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:655:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:656:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:656:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:656:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:657:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:657:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:657:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:658:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:658:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:658:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:669:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:669:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:669:32: sparse: got restricted __be32 *
{standard input}:15094: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/mtd/chips/cfi_cmdset_0002.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/mtd/chips] Error 2
{standard input}: Assembler messages:
{standard input}:633: Error: unknown opcode
{standard input}:664: Error: unknown opcode
{standard input}:1073: Error: unknown opcode
{standard input}:1322: Error: unknown opcode
{standard input}:1604: Error: unknown opcode
{standard input}:1953: Error: unknown opcode
{standard input}:2122: Error: unknown opcode
{standard input}:2303: Error: unknown opcode
{standard input}:2563: Error: unknown opcode
{standard input}:2748: Error: unknown opcode
{standard input}:3150: Error: unknown opcode
{standard input}:3382: Error: unknown opcode
{standard input}:3998: Error: unknown opcode
{standard input}:4049: Error: unknown opcode
{standard input}:4457: Error: unknown opcode
{standard input}:4618: Error: unknown opcode
{standard input}:4651: Error: unknown opcode
{standard input}:5378: Error: unknown opcode
{standard input}:5495: Error: unknown opcode
{standard input}:5552: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/dma-buf/dma-resv.o] Error 1
make[3]: *** [scripts/Makefile.build:281: drivers/input/serio/serport.o] Error 1
{standard input}: Assembler messages:
{standard input}:903: Error: unknown opcode
{standard input}:1142: Error: unknown opcode
{standard input}:1290: Error: unknown opcode
{standard input}:1441: Error: unknown opcode
{standard input}:1610: Error: unknown opcode
{standard input}:1884: Error: unknown opcode
{standard input}:1919: Error: unknown opcode
drivers/spi/spi-bitbang.c:181: warning: Function parameter or member 'spi' not described in 'spi_bitbang_setup'
drivers/spi/spi-bitbang.c:215: warning: Function parameter or member 'spi' not described in 'spi_bitbang_cleanup'
drivers/spi/spi-bitbang.c:434: warning: Function parameter or member 'bitbang' not described in 'spi_bitbang_stop'
drivers/spi/spi-nxp-fspi.c:472:25: sparse: sparse: cast from restricted __be32
drivers/input/serio/serio_raw.c:219:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user * @@
drivers/input/serio/serio_raw.c:219:21: sparse: expected char const *__gu_addr
drivers/input/serio/serio_raw.c:219:21: sparse: got char const [noderef] __user *
>> drivers/input/serio/serio_raw.c:219:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/input/serio/serio_raw.c:219:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/input/serio/serio_raw.c:219:21: sparse: got char const *__gu_addr
drivers/dma-buf/dma-heap.c:43: warning: Function parameter or member 'priv' not described in 'dma_heap'
drivers/dma-buf/dma-heap.c:43: warning: Function parameter or member 'heap_devt' not described in 'dma_heap'
drivers/dma-buf/dma-heap.c:43: warning: Function parameter or member 'list' not described in 'dma_heap'
drivers/dma-buf/dma-heap.c:43: warning: Function parameter or member 'heap_cdev' not described in 'dma_heap'
{standard input}: Assembler messages:
{standard input}:2232: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:26183: Error: unknown opcode
{standard input}:26467: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/spi/spi-dw-core.o] Error 1
{standard input}: Assembler messages:
{standard input}:1176: Error: unknown opcode
{standard input}:1207: Error: unknown opcode
{standard input}:3244: Error: unknown opcode
{standard input}:4093: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/dma-buf/sw_sync.o] Error 1
make[3]: *** [scripts/Makefile.build:281: drivers/target/target_core_configfs.o] Error 1
{standard input}: Assembler messages:
{standard input}:3961: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:940: Error: unknown opcode
{standard input}:1506: Error: unknown opcode
{standard input}:1737: Error: unknown opcode
{standard input}:2647: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/target/target_core_tmr.o] Error 1
{standard input}: Assembler messages:
{standard input}:1336: Error: unknown opcode
{standard input}:1844: Error: unknown opcode
{standard input}:7182: Error: unknown opcode
{standard input}:7213: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/scsi_scan.o] Error 1
{standard input}:1911: Error: unknown opcode
{standard input}:2955: Error: unknown opcode
{standard input}:3005: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:947: Error: unknown opcode
{standard input}:2699: Error: unknown opcode
{standard input}:3747: Error: unknown opcode
{standard input}:3869: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/spi/spi-rockchip.o] Error 1
{standard input}: Assembler messages:
{standard input}:1293: Error: unknown opcode
{standard input}:1324: Error: unknown opcode
{standard input}:2714: Error: unknown opcode
{standard input}:3449: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/input/serio/serio_raw.o] Error 1
{standard input}: Assembler messages:
{standard input}:96: Error: unknown opcode
{standard input}:950: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:955: Error: unknown opcode
{standard input}:986: Error: unknown opcode
{standard input}:2684: Error: unknown opcode
{standard input}:2715: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_client.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/target/iscsi] Error 2
{standard input}:4260: Error: unknown opcode
{standard input}:5105: Error: unknown opcode
{standard input}:5144: Error: unknown opcode
{standard input}:5312: Error: unknown opcode
{standard input}:5553: Error: unknown opcode
{standard input}:5593: Error: unknown opcode
{standard input}:5683: Error: unknown opcode
{standard input}:6086: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1303: Error: unknown opcode
{standard input}:1334: Error: unknown opcode
{standard input}:1561: Error: unknown opcode
{standard input}:2084: Error: unknown opcode
{standard input}:4488: Error: unknown opcode
{standard input}:9089: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/target/target_core_device.o] Error 1
drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: expected unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: got unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: expected unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: got unsigned int [noderef] [usertype] __user *
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: got unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: expected unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: got unsigned int [noderef] [usertype] __user *
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: got unsigned int const *__gu_addr
make[2]: *** [scripts/Makefile.build:497: drivers/dma-buf] Error 2
make[3]: Target '__build' not remade because of errors.
{standard input}:3236: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:9550: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/mtd/devices/docg3.o] Error 1
drivers/input/serio/apbps2.c: In function 'apbps2_open':
drivers/input/serio/apbps2.c:106:16: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
106 | unsigned long tmp;
| ^~~
{standard input}: Assembler messages:
{standard input}:1690: Error: unknown opcode
{standard input}:6751: Error: unknown opcode
{standard input}:7204: Error: unknown opcode
{standard input}:7321: Error: unknown opcode
{standard input}:7935: Error: unknown opcode
drivers/mtd/devices/phram.c:85:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __iomem *addr @@ got void *priv @@
drivers/mtd/devices/phram.c:85:34: sparse: expected void [noderef] __iomem *addr
drivers/mtd/devices/phram.c:85:34: sparse: got void *priv
drivers/mtd/devices/phram.c:101:23: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *priv @@ got void [noderef] __iomem * @@
drivers/mtd/devices/phram.c:101:23: sparse: expected void *priv
drivers/mtd/devices/phram.c:101:23: sparse: got void [noderef] __iomem *
drivers/mtd/devices/phram.c:131:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __iomem *addr @@ got void *priv @@
drivers/mtd/devices/phram.c:131:25: sparse: expected void [noderef] __iomem *addr
drivers/mtd/devices/phram.c:131:25: sparse: got void *priv
{standard input}:4802: Error: unknown opcode
{standard input}:5250: Error: unknown opcode
{standard input}:6411: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/spi/spi-rspi.o] Error 1
{standard input}: Assembler messages:
{standard input}:1130: Error: unknown opcode
{standard input}:1161: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_writeback.o] Error 1
{standard input}: Assembler messages:
{standard input}:2064: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_syncobj.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/input/serio] Error 2
{standard input}:2128: Error: unknown opcode
{standard input}:2155: Error: unknown opcode
{standard input}:2203: Error: unknown opcode
{standard input}:2263: Error: unknown opcode
{standard input}:2290: Error: unknown opcode
{standard input}:4073: Error: unknown opcode
{standard input}:4354: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:69: Error: unknown opcode
{standard input}:2330: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/input/joystick/iforce/iforce-main.o] Error 1
{standard input}: Assembler messages:
{standard input}:2249: Error: unknown opcode
{standard input}:2280: Error: unknown opcode
{standard input}:2554: Error: unknown opcode
{standard input}:2686: Error: unknown opcode
{standard input}:2747: Error: unknown opcode
{standard input}:2774: Error: unknown opcode
{standard input}:3263: Error: unknown opcode
{standard input}:3323: Error: unknown opcode
{standard input}:3350: Error: unknown opcode
{standard input}:3916: Error: unknown opcode
{standard input}:11327: Error: unknown opcode
drivers/net/hamradio/6pack.c:710:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/net/hamradio/6pack.c:710:21: sparse: expected int const *__gu_addr
drivers/net/hamradio/6pack.c:710:21: sparse: got int [noderef] __user *
>> drivers/net/hamradio/6pack.c:710:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/net/hamradio/6pack.c:710:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/hamradio/6pack.c:710:21: sparse: got int const *__gu_addr
{standard input}:14940: Error: unknown opcode
{standard input}:5452: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_vblank.o] Error 1
{standard input}:6890: Error: unknown opcode
{standard input}:6885: Error: unknown opcode
{standard input}:6962: Error: unknown opcode
{standard input}:7318: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:4209: Error: unknown opcode
{standard input}:4298: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/input/joystick/iforce/iforce-ff.o] Error 1
{standard input}:10137: Error: unknown opcode
{standard input}:10322: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/phy/phy.o] Error 1
drivers/mtd/devices/phram.c:19: warning: Function parameter or member 'fmt' not described in 'pr_fmt'
{standard input}: Assembler messages:
{standard input}:1352: Error: unknown opcode
{standard input}:1891: Error: unknown opcode
{standard input}:2120: Error: unknown opcode
{standard input}:2379: Error: unknown opcode
{standard input}:2518: Error: unknown opcode
{standard input}:2654: Error: unknown opcode
{standard input}:2847: Error: unknown opcode
{standard input}:2883: Error: unknown opcode
{standard input}:3309: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/caif/caif_serial.o] Error 1
{standard input}:12950: Error: unknown opcode
{standard input}:13352: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/target/target_core_alua.o] Error 1
make[3]: *** [scripts/Makefile.build:281: drivers/target/target_core_pr.o] Error 1
drivers/net/ppp/ppp_generic.c:925:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:925:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:925:21: sparse: got int [noderef] __user *p
>> drivers/net/ppp/ppp_generic.c:925:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/net/ppp/ppp_generic.c:925:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:925:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:939:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:939:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:939:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:939:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:939:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:939:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:954:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:954:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:954:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:954:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:954:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:954:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:651:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:651:29: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:651:29: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:651:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:651:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:651:29: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:681:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:681:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:681:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:681:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:681:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:681:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:688:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:688:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:688:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:688:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:688:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:688:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:726:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:726:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:726:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:726:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:726:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:726:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:755:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:755:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:755:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:755:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:755:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:755:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:823:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:823:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:823:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:823:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:823:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:823:21: sparse: got int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:807: Error: unknown opcode
{standard input}:988: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/mtd/devices/block2mtd.o] Error 1
{standard input}: Assembler messages:
{standard input}:1074: Error: unknown opcode
{standard input}:1213: Error: unknown opcode
{standard input}:1293: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:5244: Error: unknown opcode
{standard input}:5575: Error: unknown opcode
{standard input}:5630: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:497: drivers/input/joystick/iforce] Error 2
make[5]: *** [scripts/Makefile.build:281: drivers/input/joystick/iforce/iforce-packets.o] Error 1
make[5]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:281: drivers/input/keyboard/atkbd.o] Error 1
{standard input}: Assembler messages:
{standard input}:1841: Error: unknown opcode
{standard input}:1872: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_atomic_uapi.o] Error 1
{standard input}: Assembler messages:
{standard input}:705: Error: unknown opcode
drivers/net/ppp/ppp_async.c:420:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_async.c:420:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_async.c:420:21: sparse: got int [noderef] __user *p
>> drivers/net/ppp/ppp_async.c:420:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/net/ppp/ppp_async.c:420:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_async.c:420:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_async.c:435:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/net/ppp/ppp_async.c:435:21: sparse: expected unsigned int const *__gu_addr
drivers/net/ppp/ppp_async.c:435:21: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/net/ppp/ppp_async.c:435:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/net/ppp/ppp_async.c:435:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_async.c:435:21: sparse: got unsigned int const *__gu_addr
drivers/net/ppp/ppp_async.c:446:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/net/ppp/ppp_async.c:446:21: sparse: expected unsigned int const *__gu_addr
drivers/net/ppp/ppp_async.c:446:21: sparse: got unsigned int [noderef] [usertype] __user *
drivers/net/ppp/ppp_async.c:446:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/net/ppp/ppp_async.c:446:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_async.c:446:21: sparse: got unsigned int const *__gu_addr
drivers/net/ppp/ppp_async.c:471:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_async.c:471:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_async.c:471:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_async.c:471:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_async.c:471:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_async.c:471:21: sparse: got int const *__gu_addr
{standard input}:2503: Error: unknown opcode
{standard input}:2548: Error: unknown opcode
{standard input}:2582: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/caif/caif_virtio.o] Error 1
{standard input}: Assembler messages:
{standard input}:3541: Error: unknown opcode
{standard input}:3573: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_client_modeset.o] Error 1
{standard input}: Assembler messages:
{standard input}:1005: Error: unknown opcode
{standard input}:1036: Error: unknown opcode
{standard input}:2516: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/gpu/drm/drm_gem_cma_helper.o] Error 1
{standard input}: Assembler messages:
{standard input}:2519: Error: unknown opcode
{standard input}:3287: Error: unknown opcode
{standard input}:4649: Error: unknown opcode
{standard input}:4810: Error: unknown opcode
drivers/spi/spi-zynqmp-gqspi.c:205: warning: Function parameter or member 'slavecs' not described in 'zynqmp_gqspi_selectslave'
drivers/spi/spi-zynqmp-gqspi.c:205: warning: Function parameter or member 'slavebus' not described in 'zynqmp_gqspi_selectslave'
drivers/spi/spi-zynqmp-gqspi.c:205: warning: Excess function parameter 'flashcs' description in 'zynqmp_gqspi_selectslave'
drivers/spi/spi-zynqmp-gqspi.c:205: warning: Excess function parameter 'flashbus' description in 'zynqmp_gqspi_selectslave'
drivers/spi/spi-zynqmp-gqspi.c:902: warning: Function parameter or member 'dev' not described in 'zynqmp_qspi_suspend'
drivers/spi/spi-zynqmp-gqspi.c:902: warning: Excess function parameter '_dev' description in 'zynqmp_qspi_suspend'
make[3]: *** [scripts/Makefile.build:281: drivers/target/target_core_tpg.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/spi] Error 2
drivers/input/joystick/analog.c:169:17: sparse: sparse: undefined identifier 'boot_cpu_has'
drivers/input/joystick/analog.c:169:17: sparse: sparse: undefined identifier 'rdtsc'
drivers/input/joystick/analog.c:169:17: sparse: sparse: cast from unknown type
drivers/input/joystick/analog.c:179:24: sparse: sparse: undefined identifier 'boot_cpu_has'
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: undefined identifier 'X86_FEATURE_TSC'
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:179:24: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:179:24: sparse: sparse: undefined identifier 'X86_FEATURE_TSC'
drivers/input/joystick/analog.c:179:24: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:179:24: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:179:24: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:169:17: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:179:24: sparse: sparse: not a function <noident>
drivers/input/joystick/analog.c:179:24: sparse: sparse: not a function <noident>
drivers/net/slip/slip.c:458:14: sparse: sparse: incompatible types in comparison expression (different address spaces):
drivers/net/slip/slip.c:458:14: sparse: void [noderef] __rcu *
drivers/net/slip/slip.c:458:14: sparse: void *
drivers/net/slip/slip.c:892:9: sparse: sparse: incompatible types in comparison expression (different address spaces):
drivers/net/slip/slip.c:892:9: sparse: void [noderef] __rcu *
drivers/net/slip/slip.c:892:9: sparse: void *
drivers/net/slip/slip.c:1099:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
>> drivers/net/slip/slip.c:1099:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/slip/slip.c:1124:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/slip/slip.c:1124:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/slip/slip.c:1150:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/slip/slip.c:1150:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __wsum [usertype] sum @@ got unsigned int [assigned] sum @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: expected restricted __wsum [usertype] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: got unsigned int [assigned] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __wsum [usertype] sum @@ got unsigned int [assigned] sum @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: expected restricted __wsum [usertype] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: got unsigned int [assigned] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __wsum [usertype] sum @@ got unsigned int [assigned] sum @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: expected restricted __wsum [usertype] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: got unsigned int [assigned] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __wsum [usertype] sum @@ got unsigned int [assigned] sum @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: expected restricted __wsum [usertype] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: got unsigned int [assigned] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __wsum [usertype] sum @@ got unsigned int [assigned] sum @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: expected restricted __wsum [usertype] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: got unsigned int [assigned] sum
{standard input}: Assembler messages:
{standard input}:1340: Error: unknown opcode
{standard input}:1371: Error: unknown opcode
{standard input}:1576: Error: unknown opcode
{standard input}:1853: Error: unknown opcode
{standard input}:2081: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}:176: Error: unknown opcode
drivers/input/joystick/analog.c:160:2: warning: #warning Precise timer not defined for this architecture. [-Wcpp]
160 | #warning Precise timer not defined for this architecture.
| ^~~~~~~
{standard input}:2320: Error: unknown opcode
{standard input}:2893: Error: unknown opcode
{standard input}:3462: Error: unknown opcode
{standard input}:3750: Error: unknown opcode
{standard input}:4086: Error: unknown opcode
{standard input}:4363: Error: unknown opcode
{standard input}:6410: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/hamradio/6pack.o] Error 1
drivers/net/hamradio/baycom_ser_fdx.c:290:43: sparse: sparse: dubious: x | !y
{standard input}: Assembler messages:
{standard input}:656: Error: unknown opcode
{standard input}:701: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/input/keyboard/newtonkbd.o] Error 1
{standard input}:6282: Error: unknown opcode
{standard input}:8161: Error: unknown opcode
{standard input}:10803: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:60: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:497: drivers/net/caif] Error 2
make[4]: *** [scripts/Makefile.build:281: drivers/net/caif/caif_hsi.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:280: drivers/input/joystick/analog.o] Error 1
{standard input}: Assembler messages:
{standard input}:6459: Error: unknown opcode
{standard input}:6490: Error: unknown opcode
{standard input}:6633: Error: unknown opcode
{standard input}:6837: Error: unknown opcode
{standard input}:7814: Error: unknown opcode
{standard input}:8237: Error: unknown opcode
{standard input}:8407: Error: unknown opcode
{standard input}:8991: Error: unknown opcode
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (400 becomes 0)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (1000 becomes 0)
include/linux/unaligned/be_byteshift.h:32:30: sparse: sparse: cast truncates bits from constant value (10000000 becomes 0)
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}:878: Error: unknown opcode
{standard input}:931: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:52: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}:2195: Error: unknown opcode
{standard input}:2226: Error: unknown opcode
{standard input}:2653: Error: unknown opcode
{standard input}:3418: Error: unknown opcode
{standard input}:3983: Error: unknown opcode
{standard input}:4049: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/net/ppp/ppp_async.o] Error 1
{standard input}:4211: Error: unknown opcode
{standard input}:4254: Error: unknown opcode
drivers/input/keyboard/samsung-keypad.c: In function 'samsung_keypad_irq':
drivers/input/keyboard/samsung-keypad.c:149:15: warning: variable 'val' set but not used [-Wunused-but-set-variable]
149 | unsigned int val;
| ^~~
{standard input}:4693: Error: unknown opcode
{standard input}:4736: Error: unknown opcode
{standard input}:6118: Error: unknown opcode
{standard input}:6216: Error: unknown opcode
{standard input}:6472: Error: unknown opcode
{standard input}:6541: Error: unknown opcode
{standard input}:6631: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/slip/slip.o] Error 1
{standard input}:17424: Error: unknown opcode
drivers/mtd/nand/onenand/onenand_base.c:779:34: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *__from @@ got void [noderef] __iomem * @@
drivers/mtd/nand/onenand/onenand_base.c:779:34: sparse: expected void const *__from
drivers/mtd/nand/onenand/onenand_base.c:779:34: sparse: got void [noderef] __iomem *
--
make[3]: *** [scripts/Makefile.build:497: drivers/input/keyboard] Error 2
make[4]: Target '__build' not remade because of errors.
{standard input}:8751: Error: unknown opcode
{standard input}:8811: Error: unknown opcode
{standard input}:8838: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/target/target_core_file.o] Error 1
drivers/net/phy/mdio_device.c:188: warning: Function parameter or member 'drv' not described in 'mdio_driver_register'
drivers/net/phy/mdio_device.c:188: warning: Excess function parameter 'new_driver' description in 'mdio_driver_register'
make[4]: *** [scripts/Makefile.build:281: drivers/net/phy/phy_device.o] Error 1
make[5]: *** [scripts/Makefile.build:280: drivers/mtd/nand/onenand/onenand_base.o] Error 1
make[5]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:497: drivers/mtd/nand/onenand] Error 2
{standard input}: Assembler messages:
{standard input}:3784: Error: unknown opcode
{standard input}:3818: Error: unknown opcode
{standard input}:4649: Error: unknown opcode
{standard input}:4680: Error: unknown opcode
{standard input}:4869: Error: unknown opcode
{standard input}:5089: Error: unknown opcode
{standard input}:5116: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/target/target_core_iblock.o] Error 1
{standard input}: Assembler messages:
{standard input}:4684: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:497: drivers/media/i2c] Error 2
make[4]: *** [scripts/Makefile.build:281: drivers/media/i2c/ir-kbd-i2c.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/net/slip] Error 2
make[4]: Target '__build' not remade because of errors.
drivers/input/misc/drv2665.c:59: warning: Function parameter or member 'input_dev' not described in 'drv2665_data'
drivers/input/misc/drv2665.c:59: warning: Function parameter or member 'client' not described in 'drv2665_data'
drivers/input/misc/drv2665.c:59: warning: Function parameter or member 'regmap' not described in 'drv2665_data'
drivers/input/misc/drv2665.c:59: warning: Function parameter or member 'work' not described in 'drv2665_data'
drivers/input/misc/drv2665.c:59: warning: Function parameter or member 'regulator' not described in 'drv2665_data'
drivers/input/misc/drv260x.c: In function 'drv260x_probe':
drivers/input/misc/drv260x.c:478:20: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
478 | if (haptics->mode < DRV260X_LRA_MODE ||
| ^
drivers/input/misc/drv260x.c:490:23: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
490 | if (haptics->library < DRV260X_LIB_EMPTY ||
| ^
{standard input}:13511: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1038: Error: unknown opcode
{standard input}:1546: Error: unknown opcode
{standard input}:1696: Error: unknown opcode
{standard input}:1890: Error: unknown opcode
{standard input}:2760: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:497: drivers/net/hamradio] Error 2
make[4]: *** [scripts/Makefile.build:280: drivers/net/hamradio/hdlcdrv.o] Error 1
make[4]: Target '__build' not remade because of errors.
drivers/input/rmi4/rmi_driver.c: In function 'rmi_read_register_desc':
drivers/input/rmi4/rmi_driver.c:583:24: warning: comparison is always false due to limited range of data type [-Wtype-limits]
583 | if (size_presence_reg < 0 || size_presence_reg > 35)
| ^
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'input_dev' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'client' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'regmap' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'work' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'enable_gpio' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'regulator' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'magnitude' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'mode' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'library' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'rated_voltage' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'overdrive_voltage' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:244: warning: Function parameter or member 'voltage' not described in 'drv260x_calculate_voltage'
{standard input}: Assembler messages:
{standard input}:633: Error: unknown opcode
{standard input}:667: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:454: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/input/joystick/magellan.o] Error 1
{standard input}: Assembler messages:
{standard input}:3774: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/scsi_transport_srp.o] Error 1
{standard input}:5419: Error: unknown opcode
{standard input}:5485: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/phy/mdio_bus.o] Error 1
{standard input}: Assembler messages:
{standard input}:1603: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:361: Error: unknown opcode
{standard input}:1213: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:489: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/input/joystick/twidjoy.o] Error 1
make[2]: *** [scripts/Makefile.build:497: drivers/target] Error 2
make[3]: *** [scripts/Makefile.build:280: drivers/target/target_core_transport.o] Error 1
make[3]: Target '__build' not remade because of errors.
drivers/scsi/virtio_scsi.c:109: warning: Function parameter or member 'vscsi' not described in 'virtscsi_complete_cmd'
drivers/scsi/virtio_scsi.c:109: warning: Function parameter or member 'buf' not described in 'virtscsi_complete_cmd'
{standard input}:8780: Error: unknown opcode
{standard input}:10054: Error: unknown opcode
{standard input}:2622: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:460: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/input/joystick/spaceorb.o] Error 1
drivers/scsi/sg.c:415:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/scsi/sg.c:415:21: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:415:21: sparse: got int [noderef] __user *
>> drivers/scsi/sg.c:415:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/scsi/sg.c:415:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:415:21: sparse: got int const *__gu_addr
drivers/scsi/sg.c:419:32: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/scsi/sg.c:419:32: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:419:32: sparse: got int [noderef] __user *
drivers/scsi/sg.c:419:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:419:32: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:419:32: sparse: got int const *__gu_addr
drivers/scsi/sg.c:425:32: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] __user * @@
drivers/scsi/sg.c:425:32: sparse: expected signed int const *__gu_addr
drivers/scsi/sg.c:425:32: sparse: got signed int [noderef] __user *
>> drivers/scsi/sg.c:425:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/scsi/sg.c:425:32: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:425:32: sparse: got signed int const *__gu_addr
drivers/scsi/sg.c:431:32: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/scsi/sg.c:431:32: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:431:32: sparse: got int [noderef] __user *
drivers/scsi/sg.c:431:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:431:32: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:431:32: sparse: got int const *__gu_addr
drivers/scsi/sg.c:638:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user *[assigned] buf @@
drivers/scsi/sg.c:638:13: sparse: expected char const *__gu_addr
drivers/scsi/sg.c:638:13: sparse: got char const [noderef] __user *[assigned] buf
>> drivers/scsi/sg.c:638:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
drivers/scsi/sg.c:638:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:638:13: sparse: got char const *__gu_addr
drivers/scsi/sg.c:955:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:955:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:955:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:955:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:955:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:955:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:998:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:998:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:998:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:998:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:998:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:998:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:1026:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:1026:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:1026:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:1026:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:1026:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:1026:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:1051:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:1051:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:1051:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:1051:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:1051:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:1051:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:1059:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:1059:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:1059:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:1059:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:1059:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:1059:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:1067:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:1067:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:1067:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:1067:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:1067:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:1067:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:1111:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:1111:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:1111:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:1111:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:1111:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:1111:26: sparse: got int const *__gu_addr
{standard input}:5503: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/input/rmi4/rmi_driver.o] Error 1
make[3]: *** [scripts/Makefile.build:280: drivers/input/input.o] Error 1
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'input_dev' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'client' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'regmap' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'work' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'regulator' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'page' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'magnitude' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'frequency' not described in 'drv2667_data'
In file included from include/linux/bug.h:5,
from include/linux/thread_info.h:12,
from include/asm-generic/current.h:5,
from ./arch/sh/include/generated/asm/current.h:1,
from include/linux/sched.h:12,
from include/linux/ratelimit.h:6,
from include/linux/dev_printk.h:16,
from include/linux/device.h:15,
from drivers/mtd/nand/spi/core.c:12:
drivers/mtd/nand/spi/core.c: In function 'spinand_get_cfg':
drivers/mtd/nand/spi/core.c:55:34: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
55 | if (WARN_ON(spinand->cur_target < 0 ||
| ^
arch/sh/include/asm/bug.h:69:25: note: in definition of macro 'WARN_ON'
69 | int __ret_warn_on = !!(x); 2748- | ^
drivers/mtd/nand/spi/core.c: In function 'spinand_set_cfg':
drivers/mtd/nand/spi/core.c:68:34: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
68 | if (WARN_ON(spinand->cur_target < 0 ||
| ^
arch/sh/include/asm/bug.h:69:25: note: in definition of macro 'WARN_ON'
69 | int __ret_warn_on = !!(x); 2755- | ^
drivers/input/misc/mc13783-pwrbutton.c:32: warning: cannot understand function prototype: 'struct mc13783_pwrb '
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/input/joystick] Error 2
{standard input}: Assembler messages:
{standard input}:7197: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:62: Error: unknown opcode
{standard input}:1378: Error: unknown opcode
{standard input}:1551: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/media/mc/mc-devnode.o] Error 1
drivers/input/rmi4/rmi_f01.c:106: warning: Cannot understand * @ctrl0 - see the bit definitions above.
on line 106 - I thought it was a doc line
{standard input}:11372: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1617: Error: unknown opcode
{standard input}:1648: Error: unknown opcode
{standard input}:1839: Error: unknown opcode
{standard input}:2239: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/media/v4l2-core/v4l2-device.o] Error 1
{standard input}:14484: Error: unknown opcode
make[6]: *** [scripts/Makefile.build:281: drivers/net/wireless/ath/ath6kl/debug.o] Error 1
drivers/i2c/busses/i2c-rk3x.c:244: warning: Function parameter or member 'i2c' not described in 'rk3x_i2c_start'
--
include/linux/unaligned/be_byteshift.h:32:30: sparse: sparse: cast truncates bits from constant value (31111110 becomes 1110)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (1110 becomes 10)
include/linux/unaligned/be_byteshift.h:38:30: sparse: sparse: cast truncates bits from constant value (3111111000000001 becomes 1)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (3222 becomes 22)
include/linux/unaligned/be_byteshift.h:32:30: sparse: sparse: cast truncates bits from constant value (32222220 becomes 2220)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (2220 becomes 20)
include/linux/unaligned/be_byteshift.h:38:30: sparse: sparse: cast truncates bits from constant value (3222222000000000 becomes 0)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (3111 becomes 11)
include/linux/unaligned/be_byteshift.h:32:30: sparse: sparse: cast truncates bits from constant value (31111110 becomes 1110)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (1110 becomes 10)
include/linux/unaligned/be_byteshift.h:38:30: sparse: sparse: cast truncates bits from constant value (3111111000000001 becomes 1)
drivers/net/wireless/ath/ath6kl/wmi.c: In function 'ath6kl_wmi_bitrate_reply_rx':
drivers/net/wireless/ath/ath6kl/wmi.c:1204:6: warning: variable 'rate' set but not used [-Wunused-but-set-variable]
1204 | s32 rate;
| ^~~~
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1334: Error: unknown opcode
{standard input}:1437: Error: unknown opcode
{standard input}:1769: Error: unknown opcode
{standard input}:1839: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/i2c/i2c-core-of.o] Error 1
In file included from include/linux/phy.h:14,
from drivers/net/phy/at803x.c:10:
drivers/net/phy/at803x.c: In function 'at803x_parse_dt':
include/linux/bitfield.h:52:28: warning: comparison is always false due to limited range of data type [-Wtype-limits]
52 | BUILD_BUG_ON_MSG((_mask) > (typeof(_reg))~0ull, 2880- | ^
include/linux/compiler.h:319:9: note: in definition of macro '__compiletime_assert'
319 | if (!(condition)) 2883- | ^~~~~~~~~
include/linux/compiler.h:339:2: note: in expansion of macro '_compiletime_assert'
339 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__)
| ^~~~~~~~~~~~~~~~~~~
include/linux/build_bug.h:39:37: note: in expansion of macro 'compiletime_assert'
39 | #define BUILD_BUG_ON_MSG(cond, msg) compiletime_assert(!(cond), msg)
| ^~~~~~~~~~~~~~~~~~
include/linux/bitfield.h:52:3: note: in expansion of macro 'BUILD_BUG_ON_MSG'
52 | BUILD_BUG_ON_MSG((_mask) > (typeof(_reg))~0ull, 2892- | ^~~~~~~~~~~~~~~~
include/linux/bitfield.h:94:3: note: in expansion of macro '__BF_FIELD_CHECK'
94 | __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: "); 2895- | ^~~~~~~~~~~~~~~~
drivers/net/phy/at803x.c:431:24: note: in expansion of macro 'FIELD_PREP'
431 | priv->clk_25m_reg |= FIELD_PREP(mask, sel);
| ^~~~~~~~~~
{standard input}:17458: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:8653: Error: unknown opcode
{standard input}:8872: Error: unknown opcode
{standard input}:9073: Error: unknown opcode
{standard input}:11038: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:116: Error: unknown opcode
{standard input}:308: Error: unknown opcode
{standard input}:759: Error: unknown opcode
{standard input}:1045: Error: unknown opcode
{standard input}:1375: Error: unknown opcode
make[6]: *** [scripts/Makefile.build:281: drivers/net/wireless/ath/ath6kl/recovery.o] Error 1
make[3]: *** [scripts/Makefile.build:281: drivers/i2c/i2c-core-base.o] Error 1
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}:113: Error: unknown opcode
make[6]: *** [scripts/Makefile.build:281: drivers/net/wireless/ath/ath6kl/main.o] Error 1
{standard input}: Assembler messages:
{standard input}:1771: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/phy/at803x.o] Error 1
{standard input}: Assembler messages:
{standard input}:832: Error: unknown opcode
{standard input}:866: Error: unknown opcode
{standard input}:900: Error: unknown opcode
{standard input}:1663: Error: unknown opcode
{standard input}:1840: Error: unknown opcode
{standard input}:1933: Error: unknown opcode
make[6]: *** [scripts/Makefile.build:281: drivers/net/wireless/ath/ath6kl/core.o] Error 1
drivers/mtd/nand/spi/toshiba.c:36: warning: Function parameter or member 'write_cache_variants' not described in 'SPINAND_OP_VARIANTS'
drivers/mtd/nand/spi/toshiba.c:36: warning: Function parameter or member '0' not described in 'SPINAND_OP_VARIANTS'
{standard input}:13038: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:422: Error: unknown opcode
{standard input}:453: Error: unknown opcode
{standard input}:596: Error: unknown opcode
{standard input}:4997: Error: unknown opcode
drivers/net/ieee802154/ca8210.c:1840:27: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le16 [addressable] [assigned] [usertype] pan_id @@ got unsigned short [usertype] @@
drivers/net/ieee802154/ca8210.c:1840:27: sparse: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
drivers/net/ieee802154/ca8210.c:1840:27: sparse: got unsigned short [usertype]
drivers/net/ieee802154/ca8210.c:1845:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le16 [addressable] [assigned] [usertype] pan_id @@ got unsigned short [usertype] @@
drivers/net/ieee802154/ca8210.c:1845:25: sparse: expected restricted __le16 [addressable] [assigned] [usertype] pan_id
drivers/net/ieee802154/ca8210.c:1845:25: sparse: got unsigned short [usertype]
drivers/net/ieee802154/ca8210.c:1971:28: sparse: sparse: incorrect type in argument 3 (different base types) @@ expected unsigned short [usertype] dst_pan_id @@ got restricted __le16 [addressable] [usertype] pan_id @@
drivers/net/ieee802154/ca8210.c:1971:28: sparse: expected unsigned short [usertype] dst_pan_id
drivers/net/ieee802154/ca8210.c:1971:28: sparse: got restricted __le16 [addressable] [usertype] pan_id
make[3]: *** [scripts/Makefile.build:497: drivers/media/mc] Error 2
make[4]: *** [scripts/Makefile.build:281: drivers/media/mc/mc-request.o] Error 1
make[4]: Target '__build' not remade because of errors.
drivers/mtd/ubi/cdev.c:467:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:467:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:467:23: sparse: got signed int [noderef] [usertype] __user *
>> drivers/mtd/ubi/cdev.c:467:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
>> drivers/mtd/ubi/cdev.c:467:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:467:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:512:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:512:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:512:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:512:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:512:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:512:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:526:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:526:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:526:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:526:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:526:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:526:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:882:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:882:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:882:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:882:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:882:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:882:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:969:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:969:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:969:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:969:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:969:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:969:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:984:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:984:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:984:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:984:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:984:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:984:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:1061:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:1061:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:1061:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:1061:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:1061:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:1061:23: sparse: got signed int const *__gu_addr
{standard input}:15920: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:60: Error: unknown opcode
{standard input}:133: Error: unknown opcode
make[6]: *** [scripts/Makefile.build:281: drivers/net/wireless/ath/ath6kl/cfg80211.o] Error 1
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/st.o] Error 1
{standard input}:18069: Error: unknown opcode
drivers/mtd/ubi/build.c:61: warning: Function parameter or member 'ubi_num' not described in 'mtd_dev_param'
drivers/ptp/ptp_clockmatrix.c:886: warning: Cannot understand * @brief Maximum absolute value for write phase offset in picoseconds
on line 886 - I thought it was a doc line
drivers/net/phy/dp83640.c:840:28: sparse: sparse: cast to restricted __be16
drivers/net/phy/dp83640.c:840:28: sparse: sparse: cast to restricted __be16
drivers/net/phy/dp83640.c:840:28: sparse: sparse: cast to restricted __be16
drivers/net/phy/dp83640.c:840:28: sparse: sparse: cast to restricted __be16
{standard input}: Assembler messages:
{standard input}:9541: Error: unknown opcode
{standard input}:10157: Error: unknown opcode
{standard input}:10878: Error: unknown opcode
{standard input}:22530: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:26163: Error: unknown opcode
{standard input}:26696: Error: unknown opcode
{standard input}:26766: Error: unknown opcode
{standard input}:27013: Error: unknown opcode
{standard input}:27083: Error: unknown opcode
{standard input}:22467: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/media/v4l2-core/v4l2-ctrls.o] Error 1
{standard input}: Assembler messages:
{standard input}:1716: Error: unknown opcode
{standard input}:1985: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/media/v4l2-core/v4l2-clk.o] Error 1
drivers/mtd/ubi/kapi.c:464: warning: Function parameter or member 'sgl' not described in 'ubi_leb_read_sg'
drivers/mtd/ubi/kapi.c:464: warning: Excess function parameter 'buf' description in 'ubi_leb_read_sg'
make[6]: *** [scripts/Makefile.build:281: drivers/net/wireless/ath/ath6kl/wmi.o] Error 1
{standard input}: Assembler messages:
{standard input}:94: Error: unknown opcode
{standard input}:157: Error: unknown opcode
drivers/mtd/ubi/wl.c:2054:28: sparse: sparse: context imbalance in 'produce_free_peb' - unexpected unlock
{standard input}:28518: Error: unknown opcode
drivers/w1/masters/ds2482.c:23: warning: Incorrect use of kernel-doc format: * Allow the active pullup to be disabled, default is enabled.
drivers/w1/masters/ds2482.c:32: warning: cannot understand function prototype: 'int ds2482_active_pullup = 1; '
drivers/w1/masters/ds2482.c:82: warning: cannot understand function prototype: 'const u8 ds2482_chan_wr[8] = '
drivers/w1/masters/ds2482.c:132: warning: Function parameter or member 'conf' not described in 'ds2482_calculate_config'
drivers/w1/masters/ds2482.c:149: warning: Function parameter or member 'pdev' not described in 'ds2482_select_register'
drivers/w1/masters/ds2482.c:149: warning: Function parameter or member 'read_ptr' not described in 'ds2482_select_register'
drivers/w1/masters/ds2482.c:170: warning: Function parameter or member 'pdev' not described in 'ds2482_send_cmd'
drivers/w1/masters/ds2482.c:170: warning: Function parameter or member 'cmd' not described in 'ds2482_send_cmd'
drivers/w1/masters/ds2482.c:190: warning: Function parameter or member 'pdev' not described in 'ds2482_send_cmd_data'
drivers/w1/masters/ds2482.c:190: warning: Function parameter or member 'cmd' not described in 'ds2482_send_cmd_data'
drivers/w1/masters/ds2482.c:190: warning: Function parameter or member 'byte' not described in 'ds2482_send_cmd_data'
drivers/w1/masters/ds2482.c:214: warning: Function parameter or member 'pdev' not described in 'ds2482_wait_1wire_idle'
drivers/w1/masters/ds2482.c:241: warning: Function parameter or member 'pdev' not described in 'ds2482_set_channel'
drivers/w1/masters/ds2482.c:241: warning: Function parameter or member 'channel' not described in 'ds2482_set_channel'
drivers/w1/masters/ds2482.c:264: warning: Function parameter or member 'data' not described in 'ds2482_w1_touch_bit'
drivers/w1/masters/ds2482.c:264: warning: Function parameter or member 'bit' not described in 'ds2482_w1_touch_bit'
drivers/w1/masters/ds2482.c:296: warning: Function parameter or member 'data' not described in 'ds2482_w1_triplet'
drivers/w1/masters/ds2482.c:296: warning: Function parameter or member 'dbit' not described in 'ds2482_w1_triplet'
drivers/w1/masters/ds2482.c:326: warning: Function parameter or member 'data' not described in 'ds2482_w1_write_byte'
drivers/w1/masters/ds2482.c:326: warning: Function parameter or member 'byte' not described in 'ds2482_w1_write_byte'
drivers/w1/masters/ds2482.c:350: warning: Function parameter or member 'data' not described in 'ds2482_w1_read_byte'
drivers/w1/masters/ds2482.c:387: warning: Function parameter or member 'data' not described in 'ds2482_w1_reset_bus'
drivers/w1/masters/ds2482.c:547: warning: cannot understand function prototype: 'const struct i2c_device_id ds2482_id[] = '
In file included from include/linux/bits.h:23,
--
| ^~
make[4]: *** [scripts/Makefile.build:497: drivers/net/wireless/ath] Error 2
make[5]: *** [scripts/Makefile.build:497: drivers/net/wireless/ath/ath6kl] Error 2
make[5]: Target '__build' not remade because of errors.
make[6]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:280: drivers/media/dvb-core/dvb_frontend.o] Error 1
drivers/input/rmi4/rmi_f54.c:77: warning: Enum value 'F54_REPORT_NONE' not described in enum 'rmi_f54_report_type'
drivers/input/rmi4/rmi_f54.c:77: warning: Enum value 'F54_MAX_REPORT_TYPE' not described in enum 'rmi_f54_report_type'
make[7]: *** [scripts/Makefile.build:281: drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.o] Error 1
{standard input}: Assembler messages:
{standard input}:69: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/input/ff-memless.o] Error 1
{standard input}: Assembler messages:
{standard input}:150: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:2627: Error: unknown opcode
{standard input}:2853: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/w1/slaves/w1_therm.o] Error 1
{standard input}: Assembler messages:
{standard input}:4053: Error: unknown opcode
{standard input}:4416: Error: unknown opcode
{standard input}:5294: Error: unknown opcode
{standard input}:5775: Error: unknown opcode
{standard input}:5806: Error: unknown opcode
drivers/w1/w1.c:426:17: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned long long [usertype] rn64_le @@ got restricted __le64 [usertype] @@
drivers/w1/w1.c:426:17: sparse: expected unsigned long long [usertype] rn64_le
drivers/w1/w1.c:426:17: sparse: got restricted __le64 [usertype]
drivers/w1/w1.c:920:21: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned long long [usertype] rn_le @@ got restricted __le64 [usertype] @@
drivers/w1/w1.c:920:21: sparse: expected unsigned long long [usertype] rn_le
drivers/w1/w1.c:920:21: sparse: got restricted __le64 [usertype]
drivers/w1/slaves/w1_ds2405.c:30:24: sparse: sparse: cast to restricted __le64
drivers/w1/slaves/w1_ds2405.c:182:32: sparse: sparse: cast to restricted __le64
drivers/net/ieee802154/ca8210.c:326: warning: Function parameter or member 'readq' not described in 'ca8210_test'
drivers/net/ieee802154/ca8210.c:375: warning: Function parameter or member 'spi_transfer_complete' not described in 'ca8210_priv'
drivers/net/ieee802154/ca8210.c:375: warning: Function parameter or member 'sync_exchange_complete' not described in 'ca8210_priv'
drivers/net/ieee802154/ca8210.c:375: warning: Function parameter or member 'promiscuous' not described in 'ca8210_priv'
drivers/net/ieee802154/ca8210.c:430: warning: Function parameter or member 'short_address' not described in 'macaddr'
drivers/net/ieee802154/ca8210.c:723: warning: Function parameter or member 'cas_ctl' not described in 'ca8210_rx_done'
drivers/net/ieee802154/ca8210.c:723: warning: Excess function parameter 'arg' description in 'ca8210_rx_done'
drivers/net/ieee802154/ca8210.c:1289: warning: Excess function parameter 'device_ref' description in 'tdme_checkpibattribute'
{standard input}:6400: Error: unknown opcode
drivers/net/ieee802154/ca8210.c:3053: warning: Function parameter or member 'spi_device' not described in 'ca8210_remove'
make[4]: *** [scripts/Makefile.build:280: drivers/media/dvb-core/dvb_ca_en50221.o] Error 1
drivers/net/ieee802154/ca8210.c:3053: warning: Excess function parameter 'priv' description in 'ca8210_remove'
drivers/net/ieee802154/ca8210.c:3103: warning: Function parameter or member 'spi_device' not described in 'ca8210_probe'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c: In function 'brcmf_fweh_handle_if_event':
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:131:6: warning: variable 'err' set but not used [-Wunused-but-set-variable]
131 | int err = 0;
| ^~~
drivers/net/ieee802154/ca8210.c:3103: warning: Excess function parameter 'priv' description in 'ca8210_probe'
drivers/input/rmi4/rmi_i2c.c:39: warning: Function parameter or member 'client' not described in 'rmi_i2c_xport'
drivers/input/rmi4/rmi_i2c.c:39: warning: Function parameter or member 'supplies' not described in 'rmi_i2c_xport'
drivers/input/rmi4/rmi_i2c.c:39: warning: Function parameter or member 'startup_delay' not described in 'rmi_i2c_xport'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1741:40: sparse: sparse: incorrect type in initializer (different base types) @@ expected signed int [usertype] requested_dwell @@ got restricted __le32 [usertype] dwell_time @@
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1741:40: sparse: expected signed int [usertype] requested_dwell
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1741:40: sparse: got restricted __le32 [usertype] dwell_time
make[4]: *** [scripts/Makefile.build:281: drivers/media/rc/rc-main.o] Error 1
make[3]: *** [scripts/Makefile.build:497: drivers/input/rmi4] Error 2
make[4]: Target '__build' not remade because of errors.
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:36: warning: Function parameter or member 'datalen' not described in 'brcmf_fweh_queue_item'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:44: warning: Function parameter or member 'code' not described in 'brcmf_fweh_event_name'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:44: warning: Function parameter or member 'name' not described in 'brcmf_fweh_event_name'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:127: warning: Function parameter or member 'emsg' not described in 'brcmf_fweh_handle_if_event'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:127: warning: Function parameter or member 'data' not described in 'brcmf_fweh_handle_if_event'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:127: warning: Excess function parameter 'item' description in 'brcmf_fweh_handle_if_event'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:127: warning: Excess function parameter 'ifpp' description in 'brcmf_fweh_handle_if_event'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:391: warning: Function parameter or member 'packet_len' not described in 'brcmf_fweh_process_event'
drivers/net/wireless/marvell/libertas/cfg.c: In function 'lbs_ret_scan':
drivers/net/wireless/marvell/libertas/cfg.c:586:6: warning: variable 'ssid_len' set but not used [-Wunused-but-set-variable]
586 | u8 ssid_len = 0;
| ^~~~~~~~
drivers/net/wireless/marvell/libertas/cfg.c:585:13: warning: variable 'ssid' set but not used [-Wunused-but-set-variable]
585 | const u8 *ssid = NULL;
| ^~~~
drivers/net/wireless/marvell/libertas/cfg.c:507:6: warning: variable 'tsfsize' set but not used [-Wunused-but-set-variable]
507 | int tsfsize;
| ^~~~~~~
drivers/net/wireless/marvell/libertas/cfg.c: In function 'lbs_associate':
drivers/net/wireless/marvell/libertas/cfg.c:1075:6: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
1075 | u8 *tmp;
| ^~~
{standard input}: Assembler messages:
{standard input}:4685: Error: unknown opcode
{standard input}:5831: Error: unknown opcode
{standard input}:6023: Error: unknown opcode
{standard input}:7361: Error: unknown opcode
{standard input}:8193: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/power/supply/power_supply_core.o] Error 1
{standard input}: Assembler messages:
{standard input}:828: Error: unknown opcode
{standard input}:924: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/input/sparse-keymap.o] Error 1
{standard input}: Assembler messages:
{standard input}:2338: Error: unknown opcode
{standard input}:3447: Error: unknown opcode
{standard input}:3506: Error: unknown opcode
{standard input}:4106: Error: unknown opcode
drivers/input/mousedev.c:683:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user * @@
drivers/input/mousedev.c:683:21: sparse: expected char const *__gu_addr
drivers/input/mousedev.c:683:21: sparse: got char const [noderef] __user *
>> drivers/input/mousedev.c:683:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/input/mousedev.c:683:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/input/mousedev.c:683:21: sparse: got char const *__gu_addr
{standard input}: Assembler messages:
{standard input}:151: Error: unknown opcode
{standard input}:310: Error: unknown opcode
{standard input}:388: Error: unknown opcode
{standard input}:442: Error: unknown opcode
{standard input}:964: Error: unknown opcode
{standard input}:1011: Error: unknown opcode
{standard input}:1188: Error: unknown opcode
{standard input}:1238: Error: unknown opcode
{standard input}:1825: Error: unknown opcode
{standard input}:2025: Error: unknown opcode
{standard input}:2459: Error: unknown opcode
{standard input}:2649: Error: unknown opcode
{standard input}:2753: Error: unknown opcode
{standard input}:2786: Error: unknown opcode
drivers/input/joydev.c:528:24: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/input/joydev.c:528:24: sparse: expected signed int const *__gu_addr
drivers/input/joydev.c:528:24: sparse: got signed int [noderef] [usertype] __user *
>> drivers/input/joydev.c:528:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
>> drivers/input/joydev.c:528:24: sparse: expected void const volatile [noderef] __user *ptr
drivers/input/joydev.c:528:24: sparse: got signed int const *__gu_addr
drivers/input/joydev.c:680:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected long const *__gu_addr @@ got long [noderef] __user * @@
drivers/input/joydev.c:680:26: sparse: expected long const *__gu_addr
drivers/input/joydev.c:680:26: sparse: got long [noderef] __user *
>> drivers/input/joydev.c:680:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got long const *__gu_addr @@
drivers/input/joydev.c:680:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/input/joydev.c:680:26: sparse: got long const *__gu_addr
{standard input}:5323: Error: unknown opcode
{standard input}:5889: Error: unknown opcode
{standard input}:7566: Error: unknown opcode
{standard input}:7818: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/w1/w1.o] Error 1
make[4]: *** [scripts/Makefile.build:281: drivers/media/dvb-core/dvb_ringbuffer.o] Error 1
drivers/mtd/ubi/gluebi.c:446: warning: Function parameter or member 'ns_ptr' not described in 'gluebi_notify'
drivers/mtd/ubi/gluebi.c:446: warning: Excess function parameter 'ptr' description in 'gluebi_notify'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c: In function 'brcmf_p2p_scan_prep':
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:894:31: warning: parameter 'vif' set but not used [-Wunused-but-set-parameter]
894 | struct brcmf_cfg80211_vif *vif)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c: In function 'brcmf_p2p_tx_action_frame':
drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:1549:6: warning: variable 'timeout' set but not used [-Wunused-but-set-variable]
1549 | s32 timeout = 0;
| ^~~~~~~
{standard input}: Assembler messages:
{standard input}:7516: Error: unknown opcode
make[6]: *** [scripts/Makefile.build:281: drivers/net/wireless/marvell/libertas/cfg.o] Error 1
{standard input}: Assembler messages:
{standard input}:1141: Error: unknown opcode
{standard input}:1276: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:731: Error: unknown opcode
{standard input}:822: Error: unknown opcode
{standard input}:885: Error: unknown opcode
{standard input}:912: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/w1/w1_int.o] Error 1
{standard input}: Assembler messages:
{standard input}:1378: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/w1/w1_family.o] Error 1
{standard input}:3690: Error: unknown opcode
{standard input}:4090: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/media/rc/rc-ir-raw.o] Error 1
{standard input}: Assembler messages:
{standard input}:11303: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:497: drivers/mtd/ubi] Error 2
make[4]: *** [scripts/Makefile.build:280: drivers/mtd/ubi/wl.o] Error 1
make[4]: Target '__build' not remade because of errors.
drivers/w1/w1_io.c:396:26: sparse: sparse: cast to restricted __le64
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}:113: Error: unknown opcode
drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:69: warning: Function parameter or member 'c' not described in 'is_nvram_char'
{standard input}:4163: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/input/mousedev.o] Error 1
make[3]: *** [scripts/Makefile.build:497: drivers/media/v4l2-core] Error 2
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/media/dvb-core] Error 2
make[4]: Target '__build' not remade because of errors.
{standard input}:4801: Error: unknown opcode
{standard input}:4842: Error: unknown opcode
{standard input}:5588: Error: unknown opcode
{standard input}:5636: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:6541: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/input] Error 2
make[3]: *** [scripts/Makefile.build:281: drivers/input/joydev.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[7]: *** [scripts/Makefile.build:281: drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.o] Error 1
drivers/w1/slaves/w1_ds2433.c:50: warning: Function parameter or member 'off' not described in 'w1_f23_fix_count'
drivers/w1/slaves/w1_ds2433.c:50: warning: Function parameter or member 'count' not described in 'w1_f23_fix_count'
drivers/w1/slaves/w1_ds2433.c:50: warning: Function parameter or member 'size' not described in 'w1_f23_fix_count'
drivers/w1/slaves/w1_ds2433.c:153: warning: Function parameter or member 'sl' not described in 'w1_f23_write'
drivers/w1/slaves/w1_ds2433.c:153: warning: Function parameter or member 'addr' not described in 'w1_f23_write'
drivers/w1/slaves/w1_ds2433.c:153: warning: Function parameter or member 'len' not described in 'w1_f23_write'
drivers/w1/slaves/w1_ds2433.c:153: warning: Function parameter or member 'data' not described in 'w1_f23_write'
{standard input}: Assembler messages:
{standard input}:1581: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/mfd/rave-sp.o] Error 1
{standard input}: Assembler messages:
{standard input}:133: Error: unknown opcode
make[6]: *** [scripts/Makefile.build:281: drivers/net/wireless/marvell/libertas/cmdresp.o] Error 1
{standard input}: Assembler messages:
{standard input}:60: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/w1/slaves/w1_ds250x.o] Error 1
{standard input}: Assembler messages:
{standard input}:2294: Error: unknown opcode
{standard input}:2782: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/media/cec/core/cec-core.o] Error 1
drivers/net/wireless/marvell/libertas/main.c:42:14: sparse: sparse: symbol 'lbs_disablemesh' was not declared. Should it be static?
{standard input}: Assembler messages:
{standard input}:1514: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/mtd/mtdsuper.o] Error 1
In file included from drivers/net/wireless/marvell/mwifiex/main.c:23:
drivers/net/wireless/marvell/mwifiex/wmm.h:41:17: warning: 'tos_to_tid_inv' defined but not used [-Wunused-const-variable=]
41 | static const u8 tos_to_tid_inv[] = {
| ^~~~~~~~~~~~~~
In file included from drivers/net/wireless/marvell/mwifiex/main.h:59,
from drivers/net/wireless/marvell/mwifiex/main.c:22:
drivers/net/wireless/marvell/mwifiex/sdio.h:705:41: warning: 'mwifiex_sdio_sd8801' defined but not used [-Wunused-const-variable=]
705 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8801 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:689:41: warning: 'mwifiex_sdio_sd8987' defined but not used [-Wunused-const-variable=]
689 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8987 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:674:41: warning: 'mwifiex_sdio_sd8887' defined but not used [-Wunused-const-variable=]
674 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8887 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:658:41: warning: 'mwifiex_sdio_sd8997' defined but not used [-Wunused-const-variable=]
658 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8997 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:642:41: warning: 'mwifiex_sdio_sd8977' defined but not used [-Wunused-const-variable=]
642 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8977 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:627:41: warning: 'mwifiex_sdio_sd8897' defined but not used [-Wunused-const-variable=]
627 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8897 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:612:41: warning: 'mwifiex_sdio_sd8797' defined but not used [-Wunused-const-variable=]
612 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8797 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:597:41: warning: 'mwifiex_sdio_sd8787' defined but not used [-Wunused-const-variable=]
597 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8787 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:582:41: warning: 'mwifiex_sdio_sd8786' defined but not used [-Wunused-const-variable=]
582 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8786 = {
| ^~~~~~~~~~~~~~~~~~~
In file included from drivers/net/wireless/marvell/mwifiex/main.h:57,
from drivers/net/wireless/marvell/mwifiex/main.c:22:
drivers/net/wireless/marvell/mwifiex/pcie.h:310:41: warning: 'mwifiex_pcie8997' defined but not used [-Wunused-const-variable=]
310 | static const struct mwifiex_pcie_device mwifiex_pcie8997 = {
| ^~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/pcie.h:300:41: warning: 'mwifiex_pcie8897' defined but not used [-Wunused-const-variable=]
300 | static const struct mwifiex_pcie_device mwifiex_pcie8897 = {
| ^~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/pcie.h:292:41: warning: 'mwifiex_pcie8766' defined but not used [-Wunused-const-variable=]
292 | static const struct mwifiex_pcie_device mwifiex_pcie8766 = {
| ^~~~~~~~~~~~~~~~
drivers/power/supply/cpcap-battery.c:292: warning: Function parameter or member 'ccd' not described in 'cpcap_battery_read_accumulated'
drivers/power/supply/cpcap-battery.c:292: warning: Excess function parameter 'regs' description in 'cpcap_battery_read_accumulated'
drivers/mtd/mtdcore.c:1612: warning: Function parameter or member 'section' not described in 'mtd_ooblayout_find_eccregion'
drivers/mtd/mtdcore.c:1612: warning: Excess function parameter 'sectionp' description in 'mtd_ooblayout_find_eccregion'
{standard input}: Assembler messages:
{standard input}:3167: Error: unknown opcode
drivers/mtd/mtdchar.c:658:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/mtd/mtdchar.c:658:21: sparse: expected unsigned int const *__gu_addr
drivers/mtd/mtdchar.c:658:21: sparse: got unsigned int [noderef] __user *
>> drivers/mtd/mtdchar.c:658:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/mtd/mtdchar.c:658:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/mtdchar.c:658:21: sparse: got unsigned int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:131: Error: unknown opcode
drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:94: warning: Function parameter or member 'reg50' not described in 'brcmf_btcoex_info'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:94: warning: Function parameter or member 'saved_regs_part2' not described in 'brcmf_btcoex_info'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:233: warning: Function parameter or member 'btci' not described in 'btcmf_btcoex_save_part1'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:253: warning: Function parameter or member 'btci' not described in 'brcmf_btcoex_restore_part1'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:273: warning: Function parameter or member 't' not described in 'brcmf_btcoex_timerfunc'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:453: warning: Function parameter or member 'vif' not described in 'brcmf_btcoex_set_mode'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:453: warning: Function parameter or member 'duration' not described in 'brcmf_btcoex_set_mode'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:453: warning: Excess function parameter 'cfg' description in 'brcmf_btcoex_set_mode'
{standard input}:3491: Error: unknown opcode
{standard input}:3687: Error: unknown opcode
{standard input}:5280: Error: unknown opcode
{standard input}:5721: Error: unknown opcode
{standard input}:5827: Error: unknown opcode
{standard input}:5924: Error: unknown opcode
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/net/phy] Error 2
{standard input}: Assembler messages:
{standard input}:669: Error: unknown opcode
drivers/mtd/mtdpart.c:300: warning: Function parameter or member 'mtd' not described in '__mtd_del_partition'
drivers/mtd/mtdpart.c:300: warning: Excess function parameter 'priv' description in '__mtd_del_partition'
make[2]: *** [scripts/Makefile.build:497: drivers/w1] Error 2
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/w1/slaves] Error 2
make[3]: Target '__build' not remade because of errors.
make[7]: *** [scripts/Makefile.build:281: drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.o] Error 1
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:496:18: warning: 'brcmf_fws_prio2fifo' defined but not used [-Wunused-const-variable=]
496 | static const int brcmf_fws_prio2fifo[] = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/libertas/main.c: In function 'lbs_start_card':
drivers/net/wireless/marvell/libertas/main.c:1068:23: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]
1068 | lbs_start_mesh(priv);
| ^
{standard input}:8561: Error: unknown opcode
{standard input}:8864: Error: unknown opcode
{standard input}:8937: Error: unknown opcode
{standard input}:9046: Error: unknown opcode
make[6]: *** [scripts/Makefile.build:281: drivers/net/wireless/marvell/mwifiex/main.o] Error 1
make[6]: *** [scripts/Makefile.build:281: drivers/net/wireless/marvell/libertas/cmd.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/mfd] Error 2
{standard input}: Assembler messages:
{standard input}:3727: Error: unknown opcode
{standard input}:4767: Error: unknown opcode
{standard input}:5048: Error: unknown opcode
{standard input}:7306: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:7923: Error: unknown opcode
make[6]: *** [scripts/Makefile.build:280: drivers/net/wireless/marvell/libertas/main.o] Error 1
{standard input}: Assembler messages:
{standard input}:1252: Error: unknown opcode
{standard input}:1694: Error: unknown opcode
{standard input}:1725: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/mtd/mtd_blkdevs.o] Error 1
drivers/mtd/rfd_ftl.c:100:13: sparse: sparse: cast to restricted __le16
drivers/mtd/rfd_ftl.c:110:25: sparse: sparse: cast to restricted __le16
drivers/mtd/rfd_ftl.c:295:29: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned short [usertype] magic @@ got restricted __le16 [usertype] @@
drivers/mtd/rfd_ftl.c:295:29: sparse: expected unsigned short [usertype] magic
drivers/mtd/rfd_ftl.c:295:29: sparse: got restricted __le16 [usertype]
drivers/mtd/rfd_ftl.c:354:29: sparse: sparse: cast to restricted __le16
drivers/mtd/rfd_ftl.c:553:19: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned short [usertype] del @@ got restricted __le16 [usertype] @@
drivers/mtd/rfd_ftl.c:553:19: sparse: expected unsigned short [usertype] del
drivers/mtd/rfd_ftl.c:553:19: sparse: got restricted __le16 [usertype]
drivers/mtd/rfd_ftl.c:592:21: sparse: sparse: cast to restricted __le16
drivers/mtd/rfd_ftl.c:647:15: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] entry @@ got restricted __le16 [usertype] @@
drivers/mtd/rfd_ftl.c:647:15: sparse: expected unsigned short [usertype] entry
drivers/mtd/rfd_ftl.c:647:15: sparse: got restricted __le16 [usertype]
{standard input}: Assembler messages:
{standard input}:139: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:444: Error: unknown opcode
{standard input}:534: Error: unknown opcode
make[6]: *** [scripts/Makefile.build:280: drivers/net/wireless/marvell/libertas/tx.o] Error 1
{standard input}:9374: Error: unknown opcode
{standard input}:11272: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:959: Error: unknown opcode
{standard input}:1008: Error: unknown opcode
{standard input}:2026: Error: unknown opcode
{standard input}:2264: Error: unknown opcode
{standard input}:2354: Error: unknown opcode
drivers/hwmon/ad7314.c:52:16: sparse: sparse: cast to restricted __be16
drivers/hwmon/ad7314.c:52:16: sparse: sparse: cast to restricted __be16
drivers/hwmon/ad7314.c:52:16: sparse: sparse: cast to restricted __be16
drivers/hwmon/ad7314.c:52:16: sparse: sparse: cast to restricted __be16
make[3]: *** [scripts/Makefile.build:281: drivers/net/loopback.o] Error 1
make[3]: *** [scripts/Makefile.build:497: drivers/media/rc] Error 2
make[4]: Target '__build' not remade because of errors.
{standard input}:8015: Error: unknown opcode
{standard input}:13989: Error: unknown opcode
{standard input}:8810: Error: unknown opcode
drivers/net/wireless/marvell/libertas/firmware.c:134: warning: Function parameter or member 'device' not described in 'lbs_get_firmware_async'
drivers/net/wireless/marvell/libertas/firmware.c:134: warning: Excess function parameter 'dev' description in 'lbs_get_firmware_async'
make[3]: *** [scripts/Makefile.build:281: drivers/thermal/thermal_core.o] Error 1
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:383: warning: Function parameter or member 'name' not described in 'brcmf_fws_mac_descriptor'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:383: warning: Function parameter or member 'requested_packet' not described in 'brcmf_fws_mac_descriptor'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:383: warning: Function parameter or member 'suppr_transit_count' not described in 'brcmf_fws_mac_descriptor'
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:383: warning: Function parameter or member 'send_tim_signal' not described in 'brcmf_fws_mac_descriptor'
--
| ^~~~~~~~~~~~~~~~
drivers/leds/led-class.c:516: warning: Function parameter or member 'dev' not described in 'devm_led_classdev_unregister'
drivers/leds/led-class.c:516: warning: Excess function parameter 'parent' description in 'devm_led_classdev_unregister'
In file included from drivers/net/wireless/marvell/mwifiex/main.h:59,
from drivers/net/wireless/marvell/mwifiex/sta_rx.c:26:
drivers/net/wireless/marvell/mwifiex/sdio.h:705:41: warning: 'mwifiex_sdio_sd8801' defined but not used [-Wunused-const-variable=]
705 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8801 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:689:41: warning: 'mwifiex_sdio_sd8987' defined but not used [-Wunused-const-variable=]
689 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8987 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:674:41: warning: 'mwifiex_sdio_sd8887' defined but not used [-Wunused-const-variable=]
674 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8887 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:658:41: warning: 'mwifiex_sdio_sd8997' defined but not used [-Wunused-const-variable=]
658 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8997 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:642:41: warning: 'mwifiex_sdio_sd8977' defined but not used [-Wunused-const-variable=]
642 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8977 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:627:41: warning: 'mwifiex_sdio_sd8897' defined but not used [-Wunused-const-variable=]
627 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8897 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:612:41: warning: 'mwifiex_sdio_sd8797' defined but not used [-Wunused-const-variable=]
612 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8797 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:597:41: warning: 'mwifiex_sdio_sd8787' defined but not used [-Wunused-const-variable=]
597 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8787 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:582:41: warning: 'mwifiex_sdio_sd8786' defined but not used [-Wunused-const-variable=]
582 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8786 = {
| ^~~~~~~~~~~~~~~~~~~
In file included from drivers/net/wireless/marvell/mwifiex/main.h:57,
from drivers/net/wireless/marvell/mwifiex/sta_rx.c:26:
drivers/net/wireless/marvell/mwifiex/pcie.h:310:41: warning: 'mwifiex_pcie8997' defined but not used [-Wunused-const-variable=]
310 | static const struct mwifiex_pcie_device mwifiex_pcie8997 = {
| ^~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/pcie.h:300:41: warning: 'mwifiex_pcie8897' defined but not used [-Wunused-const-variable=]
300 | static const struct mwifiex_pcie_device mwifiex_pcie8897 = {
| ^~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/pcie.h:292:41: warning: 'mwifiex_pcie8766' defined but not used [-Wunused-const-variable=]
292 | static const struct mwifiex_pcie_device mwifiex_pcie8766 = {
| ^~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:497: drivers/crypto/ccree] Error 2
make[3]: Target '__build' not remade because of errors.
make[4]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/crypto] Error 2
drivers/of/of_net.c:104: warning: Function parameter or member 'np' not described in 'of_get_mac_address'
In file included from drivers/net/wireless/marvell/mwifiex/main.h:59,
from drivers/net/wireless/marvell/mwifiex/ethtool.c:20:
drivers/net/wireless/marvell/mwifiex/sdio.h:705:41: warning: 'mwifiex_sdio_sd8801' defined but not used [-Wunused-const-variable=]
705 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8801 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:689:41: warning: 'mwifiex_sdio_sd8987' defined but not used [-Wunused-const-variable=]
689 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8987 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:674:41: warning: 'mwifiex_sdio_sd8887' defined but not used [-Wunused-const-variable=]
674 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8887 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:658:41: warning: 'mwifiex_sdio_sd8997' defined but not used [-Wunused-const-variable=]
658 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8997 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:642:41: warning: 'mwifiex_sdio_sd8977' defined but not used [-Wunused-const-variable=]
642 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8977 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:627:41: warning: 'mwifiex_sdio_sd8897' defined but not used [-Wunused-const-variable=]
627 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8897 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:612:41: warning: 'mwifiex_sdio_sd8797' defined but not used [-Wunused-const-variable=]
612 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8797 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:597:41: warning: 'mwifiex_sdio_sd8787' defined but not used [-Wunused-const-variable=]
597 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8787 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:582:41: warning: 'mwifiex_sdio_sd8786' defined but not used [-Wunused-const-variable=]
582 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8786 = {
| ^~~~~~~~~~~~~~~~~~~
In file included from drivers/net/wireless/marvell/mwifiex/main.h:57,
from drivers/net/wireless/marvell/mwifiex/ethtool.c:20:
drivers/net/wireless/marvell/mwifiex/pcie.h:310:41: warning: 'mwifiex_pcie8997' defined but not used [-Wunused-const-variable=]
310 | static const struct mwifiex_pcie_device mwifiex_pcie8997 = {
| ^~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/pcie.h:300:41: warning: 'mwifiex_pcie8897' defined but not used [-Wunused-const-variable=]
300 | static const struct mwifiex_pcie_device mwifiex_pcie8897 = {
| ^~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/pcie.h:292:41: warning: 'mwifiex_pcie8766' defined but not used [-Wunused-const-variable=]
292 | static const struct mwifiex_pcie_device mwifiex_pcie8766 = {
| ^~~~~~~~~~~~~~~~
drivers/of/of_reserved_mem.c:53: warning: Function parameter or member 'node' not described in 'fdt_reserved_mem_save_node'
drivers/of/of_reserved_mem.c:53: warning: Function parameter or member 'uname' not described in 'fdt_reserved_mem_save_node'
drivers/of/of_reserved_mem.c:53: warning: Function parameter or member 'base' not described in 'fdt_reserved_mem_save_node'
drivers/of/of_reserved_mem.c:53: warning: Function parameter or member 'size' not described in 'fdt_reserved_mem_save_node'
drivers/of/of_reserved_mem.c:76: warning: Function parameter or member 'node' not described in '__reserved_mem_alloc_size'
drivers/of/of_reserved_mem.c:76: warning: Function parameter or member 'uname' not described in '__reserved_mem_alloc_size'
drivers/of/of_reserved_mem.c:76: warning: Function parameter or member 'res_base' not described in '__reserved_mem_alloc_size'
drivers/of/of_reserved_mem.c:76: warning: Function parameter or member 'res_size' not described in '__reserved_mem_alloc_size'
drivers/of/of_reserved_mem.c:171: warning: Function parameter or member 'rmem' not described in '__reserved_mem_init_node'
drivers/vhost/vringh.c:567:18: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected restricted __virtio16 const *__gu_addr @@ got restricted __virtio16 [noderef] [usertype] __user * @@
drivers/vhost/vringh.c:567:18: sparse: expected restricted __virtio16 const *__gu_addr
drivers/vhost/vringh.c:567:18: sparse: got restricted __virtio16 [noderef] [usertype] __user *
>> drivers/vhost/vringh.c:567:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got restricted __virtio16 const *__gu_addr @@
>> drivers/vhost/vringh.c:567:18: sparse: expected void const volatile [noderef] __user *ptr
drivers/vhost/vringh.c:567:18: sparse: got restricted __virtio16 const *__gu_addr
In file included from drivers/net/wireless/marvell/mwifiex/main.h:59,
from drivers/net/wireless/marvell/mwifiex/11h.c:20:
drivers/net/wireless/marvell/mwifiex/sdio.h:705:41: warning: 'mwifiex_sdio_sd8801' defined but not used [-Wunused-const-variable=]
705 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8801 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:689:41: warning: 'mwifiex_sdio_sd8987' defined but not used [-Wunused-const-variable=]
689 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8987 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:674:41: warning: 'mwifiex_sdio_sd8887' defined but not used [-Wunused-const-variable=]
674 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8887 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:658:41: warning: 'mwifiex_sdio_sd8997' defined but not used [-Wunused-const-variable=]
658 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8997 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:642:41: warning: 'mwifiex_sdio_sd8977' defined but not used [-Wunused-const-variable=]
642 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8977 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:627:41: warning: 'mwifiex_sdio_sd8897' defined but not used [-Wunused-const-variable=]
627 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8897 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:612:41: warning: 'mwifiex_sdio_sd8797' defined but not used [-Wunused-const-variable=]
612 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8797 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:597:41: warning: 'mwifiex_sdio_sd8787' defined but not used [-Wunused-const-variable=]
597 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8787 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:582:41: warning: 'mwifiex_sdio_sd8786' defined but not used [-Wunused-const-variable=]
582 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8786 = {
| ^~~~~~~~~~~~~~~~~~~
In file included from drivers/net/wireless/marvell/mwifiex/main.h:57,
from drivers/net/wireless/marvell/mwifiex/11h.c:20:
drivers/net/wireless/marvell/mwifiex/pcie.h:310:41: warning: 'mwifiex_pcie8997' defined but not used [-Wunused-const-variable=]
310 | static const struct mwifiex_pcie_device mwifiex_pcie8997 = {
| ^~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/pcie.h:300:41: warning: 'mwifiex_pcie8897' defined but not used [-Wunused-const-variable=]
300 | static const struct mwifiex_pcie_device mwifiex_pcie8897 = {
| ^~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/pcie.h:292:41: warning: 'mwifiex_pcie8766' defined but not used [-Wunused-const-variable=]
292 | static const struct mwifiex_pcie_device mwifiex_pcie8766 = {
| ^~~~~~~~~~~~~~~~
drivers/leds/leds-bcm6328.c:103: warning: Function parameter or member 'pin' not described in 'bcm6328_pin2shift'
drivers/leds/leds-is31fl32xx.c:85: warning: Function parameter or member 'sw_shutdown_func' not described in 'is31fl32xx_chipdef'
{standard input}: Assembler messages:
{standard input}:2987: Error: unknown opcode
{standard input}:3885: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/of] Error 2
make[3]: *** [scripts/Makefile.build:280: drivers/of/overlay.o] Error 1
make[3]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}: Error: unaligned opcodes detected in executable segment
make[4]: *** [scripts/Makefile.build:281: drivers/mmc/core/sd.o] Error 1
In file included from drivers/net/wireless/marvell/mwifiex/tdls.c:20:
drivers/net/wireless/marvell/mwifiex/wmm.h:34:18: warning: 'mwifiex_1d_to_wmm_queue' defined but not used [-Wunused-const-variable=]
34 | static const u16 mwifiex_1d_to_wmm_queue[8] = { 1, 0, 0, 1, 2, 2, 3, 3 };
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from drivers/net/wireless/marvell/mwifiex/main.h:59,
from drivers/net/wireless/marvell/mwifiex/tdls.c:19:
drivers/net/wireless/marvell/mwifiex/sdio.h:705:41: warning: 'mwifiex_sdio_sd8801' defined but not used [-Wunused-const-variable=]
705 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8801 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:689:41: warning: 'mwifiex_sdio_sd8987' defined but not used [-Wunused-const-variable=]
689 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8987 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:674:41: warning: 'mwifiex_sdio_sd8887' defined but not used [-Wunused-const-variable=]
674 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8887 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:658:41: warning: 'mwifiex_sdio_sd8997' defined but not used [-Wunused-const-variable=]
658 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8997 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:642:41: warning: 'mwifiex_sdio_sd8977' defined but not used [-Wunused-const-variable=]
642 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8977 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:627:41: warning: 'mwifiex_sdio_sd8897' defined but not used [-Wunused-const-variable=]
627 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8897 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:612:41: warning: 'mwifiex_sdio_sd8797' defined but not used [-Wunused-const-variable=]
612 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8797 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:597:41: warning: 'mwifiex_sdio_sd8787' defined but not used [-Wunused-const-variable=]
597 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8787 = {
| ^~~~~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/sdio.h:582:41: warning: 'mwifiex_sdio_sd8786' defined but not used [-Wunused-const-variable=]
582 | static const struct mwifiex_sdio_device mwifiex_sdio_sd8786 = {
| ^~~~~~~~~~~~~~~~~~~
In file included from drivers/net/wireless/marvell/mwifiex/main.h:57,
from drivers/net/wireless/marvell/mwifiex/tdls.c:19:
drivers/net/wireless/marvell/mwifiex/pcie.h:310:41: warning: 'mwifiex_pcie8997' defined but not used [-Wunused-const-variable=]
310 | static const struct mwifiex_pcie_device mwifiex_pcie8997 = {
| ^~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/pcie.h:300:41: warning: 'mwifiex_pcie8897' defined but not used [-Wunused-const-variable=]
300 | static const struct mwifiex_pcie_device mwifiex_pcie8897 = {
| ^~~~~~~~~~~~~~~~
drivers/net/wireless/marvell/mwifiex/pcie.h:292:41: warning: 'mwifiex_pcie8766' defined but not used [-Wunused-const-variable=]
292 | static const struct mwifiex_pcie_device mwifiex_pcie8766 = {
| ^~~~~~~~~~~~~~~~
In file included from drivers/net/wireless/marvell/mwifiex/11n.h:25,
from drivers/net/wireless/marvell/mwifiex/debugfs.c:23:
drivers/net/wireless/marvell/mwifiex/wmm.h:41:17: warning: 'tos_to_tid_inv' defined but not used [-Wunused-const-variable=]
41 | static const u8 tos_to_tid_inv[] = {
--
105 | static const struct mmc_fixup mmc_ext_csd_fixups[] = {
| ^~~~~~~~~~~~~~~~~~
{standard input}: Assembler messages:
{standard input}:139: Error: unknown opcode
{standard input}:734: Error: unknown opcode
drivers/fsi/fsi-core.c:389:12: sparse: sparse: function 'fsi_slave_claim_range' with external linkage has definition
drivers/fsi/fsi-core.c:403:13: sparse: sparse: function 'fsi_slave_release_range' with external linkage has definition
drivers/mmc/core/regulator.c:178: warning: Function parameter or member 'mmc' not described in 'mmc_regulator_set_vqmmc'
drivers/mmc/core/regulator.c:178: warning: Function parameter or member 'ios' not described in 'mmc_regulator_set_vqmmc'
make[3]: *** [scripts/Makefile.build:280: drivers/soundwire/bus.o] Error 1
{standard input}: Assembler messages:
{standard input}:5851: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/extcon/extcon.o] Error 1
drivers/nvmem/rave-sp-eeprom.c:48: warning: bad line:
drivers/mmc/core/queue.c:212: warning: Function parameter or member 'mq' not described in '__mmc_init_request'
drivers/mmc/core/queue.c:212: warning: Excess function parameter 'q' description in '__mmc_init_request'
drivers/mcb/mcb-core.c:269: warning: Function parameter or member 'carrier' not described in 'mcb_alloc_bus'
drivers/mcb/mcb-core.c:466: warning: Function parameter or member 'mem' not described in 'mcb_release_mem'
drivers/mcb/mcb-core.c:466: warning: Excess function parameter 'dev' description in 'mcb_release_mem'
{standard input}: Assembler messages:
{standard input}:2284: Error: unknown opcode
{standard input}:3618: Error: unknown opcode
drivers/mcb/mcb-parse.c:54:14: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] reg1 @@ got unsigned int [usertype] r_ @@
drivers/mcb/mcb-parse.c:54:14: sparse: expected restricted __le32 [usertype] reg1
drivers/mcb/mcb-parse.c:54:14: sparse: got unsigned int [usertype] r_
drivers/mcb/mcb-parse.c:55:14: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] reg2 @@ got unsigned int [usertype] r_ @@
drivers/mcb/mcb-parse.c:55:14: sparse: expected restricted __le32 [usertype] reg2
drivers/mcb/mcb-parse.c:55:14: sparse: got unsigned int [usertype] r_
drivers/mcb/mcb-parse.c:59:20: sparse: sparse: restricted __le32 degrades to integer
drivers/mcb/mcb-parse.c:60:21: sparse: sparse: restricted __le32 degrades to integer
drivers/mcb/mcb-parse.c:61:21: sparse: sparse: restricted __le32 degrades to integer
drivers/mcb/mcb-parse.c:62:21: sparse: sparse: restricted __le32 degrades to integer
drivers/mcb/mcb-parse.c:63:23: sparse: sparse: restricted __le32 degrades to integer
drivers/mcb/mcb-parse.c:64:22: sparse: sparse: restricted __le32 degrades to integer
drivers/mcb/mcb-parse.c:93:27: sparse: sparse: restricted __le32 degrades to integer
drivers/mcb/mcb-parse.c:94:25: sparse: sparse: restricted __le32 degrades to integer
drivers/mcb/mcb-parse.c:150:21: sparse: sparse: incorrect type in assignment (different base types) @@ expected restricted __le32 [usertype] reg @@ got unsigned int [usertype] r_ @@
drivers/mcb/mcb-parse.c:150:21: sparse: expected restricted __le32 [usertype] reg
drivers/mcb/mcb-parse.c:150:21: sparse: got unsigned int [usertype] r_
drivers/mcb/mcb-parse.c:152:29: sparse: sparse: restricted __le32 degrades to integer
drivers/mcb/mcb-parse.c:198:25: sparse: sparse: cast to restricted __le16
make[2]: *** [scripts/Makefile.build:497: drivers/ipack] Error 2
make[3]: *** [scripts/Makefile.build:497: drivers/ipack/devices] Error 2
make[3]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:281: drivers/ipack/devices/ipoctal.o] Error 1
make[4]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:60: Error: unknown opcode
{standard input}:2517: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/hwtracing/intel_th/gth.o] Error 1
drivers/extcon/extcon-adc-jack.c:53: warning: Function parameter or member 'dev' not described in 'adc_jack_data'
drivers/extcon/extcon-adc-jack.c:53: warning: Function parameter or member 'wakeup_source' not described in 'adc_jack_data'
{standard input}: Assembler messages:
{standard input}:2947: Error: unknown opcode
{standard input}:5905: Error: unknown opcode
{standard input}:6153: Error: unknown opcode
drivers/hwtracing/intel_th/core.c:849: warning: Function parameter or member 'drvdata' not described in 'intel_th_alloc'
drivers/hwtracing/intel_th/core.c:849: warning: Function parameter or member 'ndevres' not described in 'intel_th_alloc'
drivers/hwtracing/intel_th/core.c:849: warning: Excess function parameter 'irq' description in 'intel_th_alloc'
make[4]: *** [scripts/Makefile.build:280: drivers/mmc/core/sdio_uart.o] Error 1
make[2]: *** [scripts/Makefile.build:497: drivers/hwtracing/intel_th] Error 2
make[3]: Target '__build' not remade because of errors.
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/ras] Error 2
make[2]: *** [scripts/Makefile.build:497: drivers/soundwire] Error 2
make[3]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:6109: Error: unknown opcode
{standard input}:6140: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:8330: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/hwtracing/stm/core.o] Error 1
{standard input}:6792: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/nvmem] Error 2
make[3]: *** [scripts/Makefile.build:280: drivers/nvmem/core.o] Error 1
make[3]: Target '__build' not remade because of errors.
drivers/iio/accel/bmc150-accel-i2c.c:51:36: warning: 'bmc150_accel_acpi_match' defined but not used [-Wunused-const-variable=]
51 | static const struct acpi_device_id bmc150_accel_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [scripts/Makefile.build:497: drivers/mmc] Error 2
make[3]: *** [scripts/Makefile.build:497: drivers/mmc/core] Error 2
make[3]: Target '__build' not remade because of errors.
make[4]: Target '__build' not remade because of errors.
drivers/iio/accel/bmc150-accel-core.c:218:3: warning: 'bmc150_accel_sample_upd_time' defined but not used [-Wunused-const-variable=]
218 | } bmc150_accel_sample_upd_time[] = { {0x08, 64},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/accel/bma220_spi.c:312:36: warning: 'bma220_acpi_id' defined but not used [-Wunused-const-variable=]
312 | static const struct acpi_device_id bma220_acpi_id[] = {
| ^~~~~~~~~~~~~~
drivers/iio/accel/bmc150-accel-spi.c:36:36: warning: 'bmc150_accel_acpi_match' defined but not used [-Wunused-const-variable=]
36 | static const struct acpi_device_id bmc150_accel_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~
{standard input}: Assembler messages:
{standard input}:5478: Error: unknown opcode
{standard input}:5509: Error: unknown opcode
{standard input}:6192: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/greybus/connection.o] Error 1
drivers/fsi/fsi-scom.c:497:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/fsi/fsi-scom.c:497:13: sparse: expected unsigned int const *__gu_addr
drivers/fsi/fsi-scom.c:497:13: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/fsi/fsi-scom.c:497:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/fsi/fsi-scom.c:497:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/fsi/fsi-scom.c:497:13: sparse: got unsigned int const *__gu_addr
drivers/hwtracing/stm/ftrace.c:38: warning: Function parameter or member 'export' not described in 'stm_ftrace_write'
make[2]: *** [scripts/Makefile.build:497: drivers/extcon] Error 2
make[3]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:1280: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:5218: Error: unknown opcode
{standard input}:5378: Error: unknown opcode
{standard input}:3093: Error: unknown opcode
{standard input}:3124: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/iio/accel/bmc150-accel-core.o] Error 1
drivers/iio/accel/mma9551.c:596:36: warning: 'mma9551_acpi_match' defined but not used [-Wunused-const-variable=]
596 | static const struct acpi_device_id mma9551_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~~
drivers/iio/accel/mxc4005.c:475:36: warning: 'mxc4005_acpi_match' defined but not used [-Wunused-const-variable=]
475 | static const struct acpi_device_id mxc4005_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~~
drivers/iio/adc/ad7923.c:159: warning: Function parameter or member 'indio_dev' not described in 'ad7923_update_scan_mode'
drivers/iio/adc/ad7923.c:159: warning: Function parameter or member 'active_scan_mask' not described in 'ad7923_update_scan_mode'
drivers/iio/adc/ad7923.c:202: warning: Function parameter or member 'irq' not described in 'ad7923_trigger_handler'
drivers/iio/adc/ad7923.c:202: warning: Function parameter or member 'p' not described in 'ad7923_trigger_handler'
drivers/iio/accel/kxcjk-1013.c:1505:36: warning: 'kx_acpi_match' defined but not used [-Wunused-const-variable=]
1505 | static const struct acpi_device_id kx_acpi_match[] = {
| ^~~~~~~~~~~~~
drivers/iio/accel/kxcjk-1013.c:208:3: warning: 'odr_start_up_times' defined but not used [-Wunused-const-variable=]
208 | } odr_start_up_times[KX_MAX_CHIPS][12] = {
| ^~~~~~~~~~~~~~~~~~
{standard input}:8004: Error: unknown opcode
{standard input}:8739: Error: unknown opcode
{standard input}:8873: Error: unknown opcode
{standard input}:10708: Error: unknown opcode
{standard input}:10842: Error: unknown opcode
make[2]: *** [scripts/Makefile.build:497: drivers/greybus] Error 2
make[3]: *** [scripts/Makefile.build:280: drivers/greybus/operation.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/hwtracing/stm] Error 2
drivers/iio/accel/mxc6255.c:169:36: warning: 'mxc6255_acpi_match' defined but not used [-Wunused-const-variable=]
169 | static const struct acpi_device_id mxc6255_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~~
{standard input}: Assembler messages:
{standard input}:5133: Error: unknown opcode
drivers/iio/accel/stk8312.c:647:36: warning: 'stk8312_acpi_id' defined but not used [-Wunused-const-variable=]
647 | static const struct acpi_device_id stk8312_acpi_id[] = {
| ^~~~~~~~~~~~~~~
{standard input}:7235: Error: unknown opcode
{standard input}:7423: Error: unknown opcode
{standard input}:7501: Error: unknown opcode
{standard input}:8109: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:857: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/iio/buffer/industrialio-buffer-cb.o] Error 1
make[3]: *** [scripts/Makefile.build:281: drivers/most/core.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: drivers/most] Error 2
drivers/iio/chemical/bme680_i2c.c:46:36: warning: 'bme680_acpi_match' defined but not used [-Wunused-const-variable=]
46 | static const struct acpi_device_id bme680_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~
drivers/iio/chemical/bme680_spi.c:149:36: warning: 'bme680_acpi_match' defined but not used [-Wunused-const-variable=]
149 | static const struct acpi_device_id bme680_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~
make[3]: *** [scripts/Makefile.build:497: drivers/iio/buffer] Error 2
make[4]: Target '__build' not remade because of errors.
drivers/iio/adc/mcp320x.c:96: warning: Function parameter or member '____cacheline_aligned' not described in 'mcp320x'
drivers/iio/chemical/sgp30.c:236: warning: Function parameter or member 'duration_us' not described in 'sgp_read_cmd'
drivers/iio/common/ms_sensors/ms_sensors_i2c.c:186: warning: Function parameter or member 'client' not described in 'ms_sensors_read_serial'
drivers/iio/common/ms_sensors/ms_sensors_i2c.c:186: warning: Excess function parameter 'cli' description in 'ms_sensors_read_serial'
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/iio/accel] Error 2
drivers/iio/adc/ad7949.c:58: warning: Function parameter or member 'indio_dev' not described in 'ad7949_adc_chip'
drivers/iio/adc/ad7949.c:58: warning: Function parameter or member '____cacheline_aligned' not described in 'ad7949_adc_chip'
drivers/iio/adc/ti_am335x_adc.c: In function 'tiadc_buffer_preenable':
drivers/iio/adc/ti_am335x_adc.c:297:21: warning: variable 'read' set but not used [-Wunused-but-set-variable]
297 | int i, fifo1count, read;
| ^~~~
drivers/iio/adc/ti_am335x_adc.c: In function 'tiadc_buffer_predisable':
drivers/iio/adc/ti_am335x_adc.c:346:21: warning: variable 'read' set but not used [-Wunused-but-set-variable]
346 | int fifo1count, i, read;
| ^~~~
{standard input}: Assembler messages:
{standard input}:1878: Error: unknown opcode
{standard input}:3445: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:280: drivers/iio/common/ssp_sensors/ssp_dev.o] Error 1
make[5]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:497: drivers/iio/common/ssp_sensors] Error 2
drivers/iio/dac/ad5380.c:64: warning: Function parameter or member 'lock' not described in 'ad5380_state'
drivers/iio/adc/max1363.c:190: warning: Function parameter or member 'lock' not described in 'max1363_state'
drivers/iio/adc/twl4030-madc.c: In function 'twl4030_madc_threaded_irq_handler':
drivers/iio/adc/twl4030-madc.c:475:9: warning: variable 'len' set but not used [-Wunused-but-set-variable]
475 | int i, len, ret;
| ^~~
drivers/iio/adc/twl4030-madc.c: In function 'twl4030_madc_conversion':
drivers/iio/adc/twl4030-madc.c:619:18: warning: comparison is always false due to limited range of data type [-Wtype-limits]
619 | if (req->method < TWL4030_MADC_RT || req->method > TWL4030_MADC_SW2) {
| ^
drivers/iio/gyro/adis16080.c:49: warning: Function parameter or member 'lock' not described in 'adis16080_state'
drivers/iio/gyro/adis16080.c:49: warning: Function parameter or member '____cacheline_aligned' not described in 'adis16080_state'
{standard input}: Assembler messages:
{standard input}:3427: Error: unknown opcode
--
sound/core/seq/seq_clientmgr.c:709:9: sparse: sparse: context imbalance in 'deliver_to_subscribers' - different lock contexts for basic block
{standard input}: Assembler messages:
{standard input}:817: Error: unknown opcode
{standard input}:911: Error: unknown opcode
{standard input}:983: Error: unknown opcode
{standard input}:1212: Error: unknown opcode
{standard input}:1638: Error: unknown opcode
{standard input}:2539: Error: unknown opcode
{standard input}:2699: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: sound/core/seq/seq_fifo.o] Error 1
{standard input}: Assembler messages:
{standard input}:588: Error: unknown opcode
{standard input}:679: Error: unknown opcode
{standard input}:881: Error: unknown opcode
{standard input}:1580: Error: unknown opcode
{standard input}:2048: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:4526: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: sound/core/seq/seq_queue.o] Error 1
sound/core/control.c:776:17: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:776:26: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:777:17: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:777:26: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:796:48: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:1462:40: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:1565:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ptr @@
sound/core/control.c:1565:13: sparse: expected int const *__gu_addr
sound/core/control.c:1565:13: sparse: got int [noderef] __user *ptr
>> sound/core/control.c:1565:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> sound/core/control.c:1565:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/control.c:1565:13: sparse: got int const *__gu_addr
{standard input}:6767: Error: unknown opcode
{standard input}:7990: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1544: Error: unknown opcode
{standard input}:1823: Error: unknown opcode
{standard input}:2489: Error: unknown opcode
{standard input}:2708: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: sound/core/seq/seq_memory.o] Error 1
{standard input}: Assembler messages:
{standard input}:3999: Error: unknown opcode
{standard input}:8582: Error: unknown opcode
{standard input}:13022: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: sound/core/control.o] Error 1
{standard input}: Assembler messages:
{standard input}:4126: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: sound/core/seq/seq_clientmgr.o] Error 1
make[4]: *** [scripts/Makefile.build:281: sound/core/seq/seq_timer.o] Error 1
sound/core/seq/seq_virmidi.c:65:12: sparse: sparse: context imbalance in 'snd_virmidi_dev_receive_event' - different lock contexts for basic block
sound/core/timer.c:2045:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
sound/core/timer.c:2045:13: sparse: expected int const *__gu_addr
sound/core/timer.c:2045:13: sparse: got int [noderef] __user *p
>> sound/core/timer.c:2045:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> sound/core/timer.c:2045:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/timer.c:2045:13: sparse: got int const *__gu_addr
sound/core/timer.c:790:25: sparse: sparse: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
{standard input}: Assembler messages:
{standard input}:537: Error: unknown opcode
{standard input}:1302: Error: unknown opcode
{standard input}:1585: Error: unknown opcode
{standard input}:2430: Error: unknown opcode
{standard input}:3051: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: sound/core/seq/seq_ports.o] Error 1
make[3]: *** [scripts/Makefile.build:497: sound/core/seq] Error 2
make[4]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:8114: Error: unknown opcode
sound/core/pcm.c:92:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/pcm.c:92:29: sparse: expected int const *__gu_addr
sound/core/pcm.c:92:29: sparse: got int [noderef] __user *
>> sound/core/pcm.c:92:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> sound/core/pcm.c:92:29: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm.c:92:29: sparse: got int const *__gu_addr
sound/core/pcm.c:112:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm.c:112:29: sparse: expected unsigned int const *__gu_addr
sound/core/pcm.c:112:29: sparse: got unsigned int [noderef] __user *
>> sound/core/pcm.c:112:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm.c:112:29: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm.c:112:29: sparse: got unsigned int const *__gu_addr
sound/core/pcm.c:114:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/pcm.c:114:29: sparse: expected int const *__gu_addr
sound/core/pcm.c:114:29: sparse: got int [noderef] __user *
sound/core/pcm.c:114:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/pcm.c:114:29: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm.c:114:29: sparse: got int const *__gu_addr
sound/core/pcm.c:119:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm.c:119:29: sparse: expected unsigned int const *__gu_addr
sound/core/pcm.c:119:29: sparse: got unsigned int [noderef] __user *
sound/core/pcm.c:119:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm.c:119:29: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm.c:119:29: sparse: got unsigned int const *__gu_addr
sound/core/pcm.c:155:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/pcm.c:155:29: sparse: expected int const *__gu_addr
sound/core/pcm.c:155:29: sparse: got int [noderef] __user *
sound/core/pcm.c:155:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/pcm.c:155:29: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm.c:155:29: sparse: got int const *__gu_addr
sound/core/pcm.c:999:9: sparse: sparse: context imbalance in 'snd_pcm_detach_substream' - different lock contexts for basic block
make[2]: *** [scripts/Makefile.build:497: sound/drivers] Error 2
make[3]: *** [scripts/Makefile.build:280: sound/drivers/aloop.o] Error 1
make[3]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:3026: Error: unknown opcode
{standard input}:3843: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: sound/core/init.o] Error 1
sound/core/pcm_native.c:1010:20: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
sound/core/pcm_native.c:1010:20: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:1010:20: sparse: got unsigned int [noderef] [usertype] __user *
>> sound/core/pcm_native.c:1010:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> sound/core/pcm_native.c:1010:20: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:1010:20: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:1036:20: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
sound/core/pcm_native.c:1036:20: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:1036:20: sparse: got unsigned int [noderef] [usertype] __user *
sound/core/pcm_native.c:1036:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:1036:20: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:1036:20: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:2944:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm_native.c:2944:13: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:2944:13: sparse: got unsigned int [noderef] __user *
sound/core/pcm_native.c:2944:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:2944:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:2944:13: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:3037:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm_native.c:3037:13: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:3037:13: sparse: got unsigned int [noderef] __user *
sound/core/pcm_native.c:3037:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:3037:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3037:13: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:3038:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm_native.c:3038:13: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:3038:13: sparse: got unsigned int [noderef] __user *
sound/core/pcm_native.c:3038:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:3038:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3038:13: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:3039:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm_native.c:3039:13: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:3039:13: sparse: got unsigned int [noderef] __user *
sound/core/pcm_native.c:3039:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:3039:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3039:13: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:3087:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *_arg @@
sound/core/pcm_native.c:3087:13: sparse: expected int const *__gu_addr
sound/core/pcm_native.c:3087:13: sparse: got int [noderef] __user *_arg
>> sound/core/pcm_native.c:3087:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/pcm_native.c:3087:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3087:13: sparse: got int const *__gu_addr
sound/core/pcm_native.c:3153:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long const *__gu_addr @@ got unsigned long [noderef] [usertype] __user *_frames @@
sound/core/pcm_native.c:3153:13: sparse: expected unsigned long const *__gu_addr
sound/core/pcm_native.c:3153:13: sparse: got unsigned long [noderef] [usertype] __user *_frames
>> sound/core/pcm_native.c:3153:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long const *__gu_addr @@
sound/core/pcm_native.c:3153:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3153:13: sparse: got unsigned long const *__gu_addr
sound/core/pcm_native.c:3169:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long const *__gu_addr @@ got unsigned long [noderef] [usertype] __user *_frames @@
sound/core/pcm_native.c:3169:13: sparse: expected unsigned long const *__gu_addr
sound/core/pcm_native.c:3169:13: sparse: got unsigned long [noderef] [usertype] __user *_frames
sound/core/pcm_native.c:3169:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long const *__gu_addr @@
sound/core/pcm_native.c:3169:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3169:13: sparse: got unsigned long const *__gu_addr
sound/core/pcm_native.c:3203:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm_native.c:3203:21: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:3203:21: sparse: got unsigned int [noderef] __user *
sound/core/pcm_native.c:3203:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:3203:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3203:21: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:95:1: sparse: sparse: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
sound/core/pcm_native.c:96:1: sparse: sparse: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
sound/core/pcm_native.c:97:1: sparse: sparse: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
sound/core/pcm_native.c:98:1: sparse: sparse: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
sound/core/pcm_native.c:145:9: sparse: sparse: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
sound/core/pcm_native.c:171:9: sparse: sparse: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
sound/core/pcm_native.c:188:39: sparse: sparse: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
sound/core/pcm_native.c:1186:52: sparse: sparse: context imbalance in 'snd_pcm_action_group' - unexpected unlock
sound/core/pcm_native.c:1257:37: sparse: sparse: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
sound/core/pcm_native.c: In function 'constrain_mask_params':
sound/core/pcm_native.c:264:18: warning: variable 'old_mask' set but not used [-Wunused-but-set-variable]
264 | struct snd_mask old_mask;
| ^~~~~~~~
sound/core/pcm_native.c: In function 'constrain_interval_params':
sound/core/pcm_native.c:300:22: warning: variable 'old_interval' set but not used [-Wunused-but-set-variable]
300 | struct snd_interval old_interval;
| ^~~~~~~~~~~~
sound/core/pcm_native.c: In function 'constrain_params_by_rules':
sound/core/pcm_native.c:341:22: warning: variable 'old_interval' set but not used [-Wunused-but-set-variable]
341 | struct snd_interval old_interval;
| ^~~~~~~~~~~~
sound/core/pcm_native.c:340:18: warning: variable 'old_mask' set but not used [-Wunused-but-set-variable]
340 | struct snd_mask old_mask;
| ^~~~~~~~
sound/core/pcm_native.c: In function 'snd_pcm_hw_params_choose':
sound/core/pcm_native.c:625:22: warning: variable 'old_interval' set but not used [-Wunused-but-set-variable]
625 | struct snd_interval old_interval;
| ^~~~~~~~~~~~
sound/core/pcm_native.c:624:18: warning: variable 'old_mask' set but not used [-Wunused-but-set-variable]
624 | struct snd_mask old_mask;
| ^~~~~~~~
{standard input}: Assembler messages:
{standard input}:5977: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: sound/core/pcm.o] Error 1
{standard input}: Assembler messages:
{standard input}:8297: Error: unknown opcode
{standard input}:9406: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:7731: Error: unknown opcode
{standard input}:7762: Error: unknown opcode
{standard input}:7905: Error: unknown opcode
{standard input}:8086: Error: unknown opcode
{standard input}:8326: Error: unknown opcode
{standard input}:8895: Error: unknown opcode
{standard input}:9185: Error: unknown opcode
{standard input}:16656: Error: unknown opcode
{standard input}:17378: Error: unknown opcode
{standard input}:19134: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: sound/core/pcm_native.o] Error 1
make[3]: *** [scripts/Makefile.build:281: sound/core/timer.o] Error 1
sound/core/rawmidi.c:654:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/rawmidi.c:654:13: sparse: expected unsigned int const *__gu_addr
sound/core/rawmidi.c:654:13: sparse: got unsigned int [noderef] __user *
>> sound/core/rawmidi.c:654:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> sound/core/rawmidi.c:654:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:654:13: sparse: got unsigned int const *__gu_addr
sound/core/rawmidi.c:656:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:656:13: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:656:13: sparse: got int [noderef] __user *
>> sound/core/rawmidi.c:656:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:656:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:656:13: sparse: got int const *__gu_addr
sound/core/rawmidi.c:658:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/rawmidi.c:658:13: sparse: expected unsigned int const *__gu_addr
sound/core/rawmidi.c:658:13: sparse: got unsigned int [noderef] __user *
sound/core/rawmidi.c:658:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/rawmidi.c:658:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:658:13: sparse: got unsigned int const *__gu_addr
sound/core/rawmidi.c:836:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:836:21: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:836:21: sparse: got int [noderef] __user *
sound/core/rawmidi.c:836:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:836:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:836:21: sparse: got int const *__gu_addr
sound/core/rawmidi.c:874:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:874:21: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:874:21: sparse: got int [noderef] __user *
sound/core/rawmidi.c:874:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:874:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:874:21: sparse: got int const *__gu_addr
sound/core/rawmidi.c:889:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:889:21: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:889:21: sparse: got int [noderef] __user *
sound/core/rawmidi.c:889:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:889:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:889:21: sparse: got int const *__gu_addr
sound/core/rawmidi.c:923:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:923:21: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:923:21: sparse: got int [noderef] __user *
sound/core/rawmidi.c:923:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:923:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:923:21: sparse: got int const *__gu_addr
sound/core/rawmidi.c:945:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:945:21: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:945:21: sparse: got int [noderef] __user *
sound/core/rawmidi.c:945:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:945:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:945:21: sparse: got int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:5681: Error: unknown opcode
{standard input}:5971: Error: unknown opcode
{standard input}:6100: Error: unknown opcode
sound/core/pcm_iec958.c:119: warning: Function parameter or member 'params' not described in 'snd_pcm_create_iec958_consumer_hw_params'
sound/core/pcm_iec958.c:119: warning: Excess function parameter 'hw_params' description in 'snd_pcm_create_iec958_consumer_hw_params'
{standard input}: Assembler messages:
{standard input}:1590: Error: unknown opcode
{standard input}:1673: Error: unknown opcode
{standard input}:1788: Error: unknown opcode
{standard input}:1891: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: sound/core/seq_device.o] Error 1
make[3]: *** [scripts/Makefile.build:280: sound/core/pcm_lib.o] Error 1
{standard input}: Assembler messages:
{standard input}:7829: Error: unknown opcode
{standard input}:8720: Error: unknown opcode
{standard input}:12334: Error: unknown opcode
{standard input}:12716: Error: unknown opcode
{standard input}:13942: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: sound/core/rawmidi.o] Error 1
make[3]: Target '__build' not remade because of errors.
make[2]: *** [scripts/Makefile.build:497: sound/core] Error 2
make[2]: Target '__build' not remade because of errors.
--
drivers/mtd/chips/map_rom.c:79:15: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void * @@ got void [noderef] __iomem * @@
drivers/mtd/chips/map_rom.c:79:15: sparse: expected void *
drivers/mtd/chips/map_rom.c:79:15: sparse: got void [noderef] __iomem *
{standard input}: Assembler messages:
{standard input}:1214: Error: unknown opcode
{standard input}:1272: Error: unknown opcode
{standard input}:1972: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:2215: Error: unknown opcode
{standard input}:3190: Error: unknown opcode
{standard input}:4699: Error: unknown opcode
{standard input}:5118: Error: unknown opcode
{standard input}:4437: Error: unknown opcode
{standard input}:8699: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/mtd/chips/cfi_cmdset_0001.o] Error 1
{standard input}:11093: Error: unknown opcode
{standard input}:11414: Error: unknown opcode
{standard input}:12432: Error: unknown opcode
{standard input}:13251: Error: unknown opcode
{standard input}:15094: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/mtd/chips/cfi_cmdset_0002.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/mtd/chips] Error 2
{standard input}: Assembler messages:
{standard input}:9550: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/mtd/devices/docg3.o] Error 1
drivers/mtd/devices/phram.c:85:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __iomem *addr @@ got void *priv @@
drivers/mtd/devices/phram.c:85:34: sparse: expected void [noderef] __iomem *addr
drivers/mtd/devices/phram.c:85:34: sparse: got void *priv
drivers/mtd/devices/phram.c:101:23: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *priv @@ got void [noderef] __iomem * @@
drivers/mtd/devices/phram.c:101:23: sparse: expected void *priv
drivers/mtd/devices/phram.c:101:23: sparse: got void [noderef] __iomem *
drivers/mtd/devices/phram.c:131:25: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __iomem *addr @@ got void *priv @@
drivers/mtd/devices/phram.c:131:25: sparse: expected void [noderef] __iomem *addr
drivers/mtd/devices/phram.c:131:25: sparse: got void *priv
drivers/mtd/devices/phram.c:19: warning: Function parameter or member 'fmt' not described in 'pr_fmt'
{standard input}: Assembler messages:
{standard input}:807: Error: unknown opcode
{standard input}:988: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/mtd/devices/block2mtd.o] Error 1
drivers/mtd/nand/onenand/onenand_base.c:779:34: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *__from @@ got void [noderef] __iomem * @@
drivers/mtd/nand/onenand/onenand_base.c:779:34: sparse: expected void const *__from
drivers/mtd/nand/onenand/onenand_base.c:779:34: sparse: got void [noderef] __iomem *
drivers/mtd/nand/onenand/onenand_base.c:817:34: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *__from @@ got void [noderef] __iomem * @@
drivers/mtd/nand/onenand/onenand_base.c:817:34: sparse: expected void const *__from
drivers/mtd/nand/onenand/onenand_base.c:817:34: sparse: got void [noderef] __iomem *
drivers/mtd/nand/onenand/onenand_base.c:860:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *__to @@ got void [noderef] __iomem * @@
drivers/mtd/nand/onenand/onenand_base.c:860:26: sparse: expected void *__to
drivers/mtd/nand/onenand/onenand_base.c:860:26: sparse: got void [noderef] __iomem *
make[3]: *** [scripts/Makefile.build:497: drivers/mtd/devices] Error 2
make[4]: Target '__build' not remade because of errors.
drivers/mtd/nand/onenand/onenand_bbt.c:33: warning: Function parameter or member 'buf' not described in 'check_short_pattern'
drivers/mtd/nand/onenand/onenand_bbt.c:33: warning: Function parameter or member 'len' not described in 'check_short_pattern'
drivers/mtd/nand/onenand/onenand_bbt.c:33: warning: Function parameter or member 'paglen' not described in 'check_short_pattern'
drivers/mtd/nand/onenand/onenand_bbt.c:33: warning: Function parameter or member 'td' not described in 'check_short_pattern'
drivers/mtd/nand/onenand/onenand_bbt.c:57: warning: Function parameter or member 'mtd' not described in 'create_bbt'
drivers/mtd/nand/onenand/onenand_bbt.c:57: warning: Function parameter or member 'buf' not described in 'create_bbt'
drivers/mtd/nand/onenand/onenand_bbt.c:57: warning: Function parameter or member 'bd' not described in 'create_bbt'
drivers/mtd/nand/onenand/onenand_bbt.c:57: warning: Function parameter or member 'chip' not described in 'create_bbt'
drivers/mtd/nand/onenand/onenand_bbt.c:132: warning: Function parameter or member 'mtd' not described in 'onenand_memory_bbt'
drivers/mtd/nand/onenand/onenand_bbt.c:132: warning: Function parameter or member 'bd' not described in 'onenand_memory_bbt'
drivers/mtd/nand/onenand/onenand_bbt.c:145: warning: Function parameter or member 'mtd' not described in 'onenand_isbad_bbt'
drivers/mtd/nand/onenand/onenand_bbt.c:145: warning: Function parameter or member 'offs' not described in 'onenand_isbad_bbt'
drivers/mtd/nand/onenand/onenand_bbt.c:145: warning: Function parameter or member 'allowbbt' not described in 'onenand_isbad_bbt'
drivers/mtd/nand/onenand/onenand_bbt.c:182: warning: Function parameter or member 'mtd' not described in 'onenand_scan_bbt'
drivers/mtd/nand/onenand/onenand_bbt.c:182: warning: Function parameter or member 'bd' not described in 'onenand_scan_bbt'
drivers/mtd/nand/onenand/onenand_bbt.c:230: warning: Function parameter or member 'mtd' not described in 'onenand_default_bbt'
{standard input}: Assembler messages:
{standard input}:7022: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:280: drivers/mtd/nand/onenand/onenand_base.o] Error 1
make[5]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:497: drivers/mtd/nand/onenand] Error 2
In file included from include/linux/bug.h:5,
from include/linux/thread_info.h:12,
from include/asm-generic/current.h:5,
from ./arch/sh/include/generated/asm/current.h:1,
from include/linux/sched.h:12,
from include/linux/ratelimit.h:6,
from include/linux/dev_printk.h:16,
from include/linux/device.h:15,
from drivers/mtd/nand/spi/core.c:12:
drivers/mtd/nand/spi/core.c: In function 'spinand_get_cfg':
drivers/mtd/nand/spi/core.c:55:34: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
55 | if (WARN_ON(spinand->cur_target < 0 ||
| ^
arch/sh/include/asm/bug.h:69:25: note: in definition of macro 'WARN_ON'
69 | int __ret_warn_on = !!(x); 308- | ^
drivers/mtd/nand/spi/core.c: In function 'spinand_set_cfg':
drivers/mtd/nand/spi/core.c:68:34: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
68 | if (WARN_ON(spinand->cur_target < 0 ||
| ^
arch/sh/include/asm/bug.h:69:25: note: in definition of macro 'WARN_ON'
69 | int __ret_warn_on = !!(x); 315- | ^
drivers/mtd/nand/spi/toshiba.c:36: warning: Function parameter or member 'write_cache_variants' not described in 'SPINAND_OP_VARIANTS'
drivers/mtd/nand/spi/toshiba.c:36: warning: Function parameter or member '0' not described in 'SPINAND_OP_VARIANTS'
drivers/mtd/ubi/cdev.c:467:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:467:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:467:23: sparse: got signed int [noderef] [usertype] __user *
>> drivers/mtd/ubi/cdev.c:467:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
>> drivers/mtd/ubi/cdev.c:467:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:467:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:512:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:512:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:512:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:512:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:512:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:512:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:526:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:526:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:526:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:526:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:526:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:526:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:882:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:882:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:882:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:882:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:882:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:882:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:969:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:969:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:969:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:969:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:969:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:969:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:984:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:984:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:984:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:984:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:984:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:984:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:1061:23: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/mtd/ubi/cdev.c:1061:23: sparse: expected signed int const *__gu_addr
drivers/mtd/ubi/cdev.c:1061:23: sparse: got signed int [noderef] [usertype] __user *
drivers/mtd/ubi/cdev.c:1061:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/mtd/ubi/cdev.c:1061:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/ubi/cdev.c:1061:23: sparse: got signed int const *__gu_addr
drivers/mtd/ubi/build.c:61: warning: Function parameter or member 'ubi_num' not described in 'mtd_dev_param'
drivers/mtd/ubi/kapi.c:464: warning: Function parameter or member 'sgl' not described in 'ubi_leb_read_sg'
drivers/mtd/ubi/kapi.c:464: warning: Excess function parameter 'buf' description in 'ubi_leb_read_sg'
drivers/mtd/ubi/wl.c:2054:28: sparse: sparse: context imbalance in 'produce_free_peb' - unexpected unlock
In file included from include/linux/bits.h:23,
from include/linux/bitops.h:5,
from include/linux/kernel.h:12,
from include/linux/uio.h:8,
from include/linux/mtd/mtd.h:10,
from include/linux/mtd/nand.h:13,
from drivers/mtd/nand/bbt.c:12:
drivers/mtd/nand/bbt.c: In function 'nanddev_bbt_get_block_status':
include/linux/bits.h:27:7: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
27 | (l) > (h), 0)))
| ^
include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO'
16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))
| ^
include/linux/bits.h:40:3: note: in expansion of macro 'GENMASK_INPUT_CHECK'
40 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
| ^~~~~~~~~~~~~~~~~~~
drivers/mtd/nand/bbt.c:90:18: note: in expansion of macro 'GENMASK'
90 | return status & GENMASK(bits_per_block - 1, 0);
| ^~~~~~~
drivers/mtd/nand/bbt.c: In function 'nanddev_bbt_set_block_status':
include/linux/bits.h:27:7: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
27 | (l) > (h), 0)))
| ^
include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO'
16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))
| ^
include/linux/bits.h:40:3: note: in expansion of macro 'GENMASK_INPUT_CHECK'
40 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
| ^~~~~~~~~~~~~~~~~~~
drivers/mtd/nand/bbt.c:114:31: note: in expansion of macro 'GENMASK'
114 | unsigned long val = status & GENMASK(bits_per_block - 1, 0);
| ^~~~~~~
include/linux/bits.h:27:7: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
27 | (l) > (h), 0)))
| ^
include/linux/build_bug.h:16:62: note: in definition of macro 'BUILD_BUG_ON_ZERO'
16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))
| ^
include/linux/bits.h:40:3: note: in expansion of macro 'GENMASK_INPUT_CHECK'
40 | (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
| ^~~~~~~~~~~~~~~~~~~
drivers/mtd/nand/bbt.c:125:14: note: in expansion of macro 'GENMASK'
125 | pos[1] &= ~GENMASK(rbits - 1, 0);
| ^~~~~~~
make[3]: *** [scripts/Makefile.build:497: drivers/mtd/nand] Error 2
make[4]: Target '__build' not remade because of errors.
drivers/mtd/ubi/eba.c:1304: warning: Function parameter or member 'vidb' not described in 'ubi_eba_copy_leb'
drivers/mtd/ubi/eba.c:1304: warning: Excess function parameter 'vid_hdr' description in 'ubi_eba_copy_leb'
drivers/mtd/ubi/eba.c:1483: warning: Function parameter or member 'ai' not described in 'print_rsvd_warning'
drivers/mtd/ubi/gluebi.c:446: warning: Function parameter or member 'ns_ptr' not described in 'gluebi_notify'
drivers/mtd/ubi/gluebi.c:446: warning: Excess function parameter 'ptr' description in 'gluebi_notify'
{standard input}: Assembler messages:
{standard input}:11303: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:497: drivers/mtd/ubi] Error 2
make[4]: *** [scripts/Makefile.build:280: drivers/mtd/ubi/wl.o] Error 1
make[4]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:1514: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/mtd/mtdsuper.o] Error 1
drivers/mtd/mtdcore.c:1612: warning: Function parameter or member 'section' not described in 'mtd_ooblayout_find_eccregion'
drivers/mtd/mtdcore.c:1612: warning: Excess function parameter 'sectionp' description in 'mtd_ooblayout_find_eccregion'
drivers/mtd/mtdchar.c:658:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/mtd/mtdchar.c:658:21: sparse: expected unsigned int const *__gu_addr
drivers/mtd/mtdchar.c:658:21: sparse: got unsigned int [noderef] __user *
>> drivers/mtd/mtdchar.c:658:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/mtd/mtdchar.c:658:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/mtd/mtdchar.c:658:21: sparse: got unsigned int const *__gu_addr
drivers/mtd/mtdpart.c:300: warning: Function parameter or member 'mtd' not described in '__mtd_del_partition'
drivers/mtd/mtdpart.c:300: warning: Excess function parameter 'priv' description in '__mtd_del_partition'
{standard input}: Assembler messages:
{standard input}:1252: Error: unknown opcode
{standard input}:1694: Error: unknown opcode
{standard input}:1725: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/mtd/mtd_blkdevs.o] Error 1
drivers/mtd/rfd_ftl.c:100:13: sparse: sparse: cast to restricted __le16
drivers/mtd/rfd_ftl.c:110:25: sparse: sparse: cast to restricted __le16
drivers/mtd/rfd_ftl.c:295:29: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned short [usertype] magic @@ got restricted __le16 [usertype] @@
drivers/mtd/rfd_ftl.c:295:29: sparse: expected unsigned short [usertype] magic
drivers/mtd/rfd_ftl.c:295:29: sparse: got restricted __le16 [usertype]
drivers/mtd/rfd_ftl.c:354:29: sparse: sparse: cast to restricted __le16
drivers/mtd/rfd_ftl.c:553:19: sparse: sparse: incorrect type in initializer (different base types) @@ expected unsigned short [usertype] del @@ got restricted __le16 [usertype] @@
drivers/mtd/rfd_ftl.c:553:19: sparse: expected unsigned short [usertype] del
drivers/mtd/rfd_ftl.c:553:19: sparse: got restricted __le16 [usertype]
drivers/mtd/rfd_ftl.c:592:21: sparse: sparse: cast to restricted __le16
drivers/mtd/rfd_ftl.c:647:15: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] entry @@ got restricted __le16 [usertype] @@
drivers/mtd/rfd_ftl.c:647:15: sparse: expected unsigned short [usertype] entry
drivers/mtd/rfd_ftl.c:647:15: sparse: got restricted __le16 [usertype]
{standard input}: Assembler messages:
{standard input}:62: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:60: Error: unknown opcode
{standard input}:133: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/mtd/mtdoops.o] Error 1
make[3]: *** [scripts/Makefile.build:280: drivers/mtd/sm_ftl.o] Error 1
make[3]: Target '__build' not remade because of errors.
--
drivers/spi/spidev.c:396:34: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const *__gu_addr @@ got unsigned char [noderef] [usertype] __user * @@
drivers/spi/spidev.c:396:34: sparse: expected unsigned char const *__gu_addr
drivers/spi/spidev.c:396:34: sparse: got unsigned char [noderef] [usertype] __user *
>> drivers/spi/spidev.c:396:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned char const *__gu_addr @@
>> drivers/spi/spidev.c:396:34: sparse: expected void const volatile [noderef] __user *ptr
drivers/spi/spidev.c:396:34: sparse: got unsigned char const *__gu_addr
drivers/spi/spidev.c:398:34: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/spi/spidev.c:398:34: sparse: expected unsigned int const *__gu_addr
drivers/spi/spidev.c:398:34: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/spi/spidev.c:398:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/spi/spidev.c:398:34: sparse: expected void const volatile [noderef] __user *ptr
drivers/spi/spidev.c:398:34: sparse: got unsigned int const *__gu_addr
drivers/spi/spidev.c:422:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const *__gu_addr @@ got unsigned char [noderef] [usertype] __user * @@
drivers/spi/spidev.c:422:26: sparse: expected unsigned char const *__gu_addr
drivers/spi/spidev.c:422:26: sparse: got unsigned char [noderef] [usertype] __user *
drivers/spi/spidev.c:422:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned char const *__gu_addr @@
drivers/spi/spidev.c:422:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/spi/spidev.c:422:26: sparse: got unsigned char const *__gu_addr
drivers/spi/spidev.c:439:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const *__gu_addr @@ got unsigned char [noderef] [usertype] __user * @@
drivers/spi/spidev.c:439:26: sparse: expected unsigned char const *__gu_addr
drivers/spi/spidev.c:439:26: sparse: got unsigned char [noderef] [usertype] __user *
drivers/spi/spidev.c:439:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned char const *__gu_addr @@
drivers/spi/spidev.c:439:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/spi/spidev.c:439:26: sparse: got unsigned char const *__gu_addr
drivers/spi/spidev.c:452:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/spi/spidev.c:452:26: sparse: expected unsigned int const *__gu_addr
drivers/spi/spidev.c:452:26: sparse: got unsigned int [noderef] [usertype] __user *
drivers/spi/spidev.c:452:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/spi/spidev.c:452:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/spi/spidev.c:452:26: sparse: got unsigned int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:19049: Error: unknown opcode
{standard input}:23806: Error: unknown opcode
{standard input}:24657: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:2172: Error: unknown opcode
{standard input}:2646: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/spi/spidev.o] Error 1
{standard input}:25062: Error: unknown opcode
{standard input}:25162: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/spi/spi.o] Error 1
drivers/spi/spi-fsl-spi.c:93:44: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:93:44: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:93:44: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:94:33: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *mode @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:94:33: sparse: expected restricted __be32 [noderef] [usertype] __iomem *mode
drivers/spi/spi-fsl-spi.c:94:33: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:294:44: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:294:44: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:294:44: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:299:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:299:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:299:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:303:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:303:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:303:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:317:18: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:317:18: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:317:18: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:350:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:350:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:350:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:459:18: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:459:18: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:459:18: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:462:45: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:462:45: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:462:45: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:498:44: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:498:44: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:498:44: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:502:53: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:502:53: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:502:53: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:511:47: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:511:47: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:511:47: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:516:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:516:32: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:516:32: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:522:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:522:40: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:522:40: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:533:44: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:533:44: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:533:44: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:536:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:536:40: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:536:40: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:553:51: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:553:51: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:553:51: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:560:48: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:560:48: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:560:48: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:562:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:562:40: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:562:40: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:571:51: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:571:51: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:571:51: sparse: got void [noderef] __iomem *reg_base
drivers/spi/spi-fsl-spi.c:575:46: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:575:46: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:575:46: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:585:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected restricted __be32 [noderef] [usertype] __iomem *reg @@ got restricted __be32 * @@
drivers/spi/spi-fsl-spi.c:585:40: sparse: expected restricted __be32 [noderef] [usertype] __iomem *reg
drivers/spi/spi-fsl-spi.c:585:40: sparse: got restricted __be32 *
drivers/spi/spi-fsl-spi.c:652:18: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct fsl_spi_reg *reg_base @@ got void [noderef] __iomem *reg_base @@
drivers/spi/spi-fsl-spi.c:652:18: sparse: expected struct fsl_spi_reg *reg_base
drivers/spi/spi-fsl-spi.c:652:18: sparse: got void [noderef] __iomem *reg_base
--
{standard input}: Assembler messages:
{standard input}:60: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/net/phy/mscc/mscc_main.o] Error 1
make[4]: *** [scripts/Makefile.build:497: drivers/net/phy/mscc] Error 2
make[5]: Target '__build' not remade because of errors.
drivers/net/phy/mdio-boardinfo.c:27: warning: Function parameter or member 'bus' not described in 'mdiobus_setup_mdiodev_from_board_info'
drivers/net/phy/mdio-boardinfo.c:27: warning: Function parameter or member 'cb' not described in 'mdiobus_setup_mdiodev_from_board_info'
drivers/net/phy/mdio-boardinfo.c:27: warning: Excess function parameter 'mdiodev' description in 'mdiobus_setup_mdiodev_from_board_info'
drivers/net/hamradio/6pack.c:710:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/net/hamradio/6pack.c:710:21: sparse: expected int const *__gu_addr
drivers/net/hamradio/6pack.c:710:21: sparse: got int [noderef] __user *
>> drivers/net/hamradio/6pack.c:710:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/net/hamradio/6pack.c:710:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/hamradio/6pack.c:710:21: sparse: got int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:4209: Error: unknown opcode
{standard input}:4298: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/phy/phy.o] Error 1
{standard input}: Assembler messages:
{standard input}:1352: Error: unknown opcode
{standard input}:1891: Error: unknown opcode
{standard input}:2120: Error: unknown opcode
{standard input}:2379: Error: unknown opcode
{standard input}:2518: Error: unknown opcode
{standard input}:2654: Error: unknown opcode
{standard input}:2847: Error: unknown opcode
{standard input}:2883: Error: unknown opcode
{standard input}:3309: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/caif/caif_serial.o] Error 1
drivers/net/ppp/ppp_generic.c:925:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:925:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:925:21: sparse: got int [noderef] __user *p
>> drivers/net/ppp/ppp_generic.c:925:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/net/ppp/ppp_generic.c:925:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:925:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:939:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:939:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:939:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:939:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:939:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:939:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:954:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:954:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:954:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:954:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:954:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:954:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:651:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:651:29: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:651:29: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:651:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:651:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:651:29: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:681:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:681:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:681:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:681:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:681:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:681:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:688:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:688:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:688:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:688:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:688:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:688:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:726:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:726:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:726:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:726:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:726:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:726:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:755:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:755:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:755:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:755:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:755:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:755:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_generic.c:823:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_generic.c:823:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_generic.c:823:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_generic.c:823:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_generic.c:823:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_generic.c:823:21: sparse: got int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:705: Error: unknown opcode
drivers/net/ppp/ppp_async.c:420:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_async.c:420:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_async.c:420:21: sparse: got int [noderef] __user *p
>> drivers/net/ppp/ppp_async.c:420:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/net/ppp/ppp_async.c:420:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_async.c:420:21: sparse: got int const *__gu_addr
drivers/net/ppp/ppp_async.c:435:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/net/ppp/ppp_async.c:435:21: sparse: expected unsigned int const *__gu_addr
drivers/net/ppp/ppp_async.c:435:21: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/net/ppp/ppp_async.c:435:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/net/ppp/ppp_async.c:435:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_async.c:435:21: sparse: got unsigned int const *__gu_addr
drivers/net/ppp/ppp_async.c:446:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/net/ppp/ppp_async.c:446:21: sparse: expected unsigned int const *__gu_addr
drivers/net/ppp/ppp_async.c:446:21: sparse: got unsigned int [noderef] [usertype] __user *
drivers/net/ppp/ppp_async.c:446:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/net/ppp/ppp_async.c:446:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_async.c:446:21: sparse: got unsigned int const *__gu_addr
drivers/net/ppp/ppp_async.c:471:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/ppp/ppp_async.c:471:21: sparse: expected int const *__gu_addr
drivers/net/ppp/ppp_async.c:471:21: sparse: got int [noderef] __user *p
drivers/net/ppp/ppp_async.c:471:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/ppp/ppp_async.c:471:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/net/ppp/ppp_async.c:471:21: sparse: got int const *__gu_addr
{standard input}:2503: Error: unknown opcode
{standard input}:2548: Error: unknown opcode
{standard input}:2582: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/caif/caif_virtio.o] Error 1
drivers/net/slip/slip.c:458:14: sparse: sparse: incompatible types in comparison expression (different address spaces):
drivers/net/slip/slip.c:458:14: sparse: void [noderef] __rcu *
drivers/net/slip/slip.c:458:14: sparse: void *
drivers/net/slip/slip.c:892:9: sparse: sparse: incompatible types in comparison expression (different address spaces):
drivers/net/slip/slip.c:892:9: sparse: void [noderef] __rcu *
drivers/net/slip/slip.c:892:9: sparse: void *
drivers/net/slip/slip.c:1099:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
>> drivers/net/slip/slip.c:1099:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/slip/slip.c:1124:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/slip/slip.c:1124:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/net/slip/slip.c:1150:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/net/slip/slip.c:1150:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __wsum [usertype] sum @@ got unsigned int [assigned] sum @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: expected restricted __wsum [usertype] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: got unsigned int [assigned] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __wsum [usertype] sum @@ got unsigned int [assigned] sum @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: expected restricted __wsum [usertype] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: got unsigned int [assigned] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __wsum [usertype] sum @@ got unsigned int [assigned] sum @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: expected restricted __wsum [usertype] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: got unsigned int [assigned] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __wsum [usertype] sum @@ got unsigned int [assigned] sum @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: expected restricted __wsum [usertype] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: got unsigned int [assigned] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: sparse: incorrect type in argument 1 (different base types) @@ expected restricted __wsum [usertype] sum @@ got unsigned int [assigned] sum @@
arch/sh/include/asm/checksum_32.h:116:27: sparse: expected restricted __wsum [usertype] sum
arch/sh/include/asm/checksum_32.h:116:27: sparse: got unsigned int [assigned] sum
{standard input}: Assembler messages:
{standard input}:1340: Error: unknown opcode
{standard input}:1371: Error: unknown opcode
{standard input}:1576: Error: unknown opcode
{standard input}:1853: Error: unknown opcode
{standard input}:2081: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}:176: Error: unknown opcode
{standard input}:2320: Error: unknown opcode
{standard input}:2893: Error: unknown opcode
{standard input}:3462: Error: unknown opcode
{standard input}:3750: Error: unknown opcode
{standard input}:4086: Error: unknown opcode
{standard input}:4363: Error: unknown opcode
{standard input}:6410: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/hamradio/6pack.o] Error 1
drivers/net/hamradio/baycom_ser_fdx.c:290:43: sparse: sparse: dubious: x | !y
{standard input}:6282: Error: unknown opcode
{standard input}:8161: Error: unknown opcode
{standard input}:10803: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:497: drivers/net/caif] Error 2
make[4]: *** [scripts/Makefile.build:281: drivers/net/caif/caif_hsi.o] Error 1
make[4]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:6459: Error: unknown opcode
{standard input}:6490: Error: unknown opcode
{standard input}:6633: Error: unknown opcode
{standard input}:6837: Error: unknown opcode
{standard input}:7814: Error: unknown opcode
{standard input}:8237: Error: unknown opcode
{standard input}:8407: Error: unknown opcode
{standard input}:8991: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}:878: Error: unknown opcode
{standard input}:931: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:52: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}:2195: Error: unknown opcode
{standard input}:2226: Error: unknown opcode
{standard input}:2653: Error: unknown opcode
{standard input}:3418: Error: unknown opcode
{standard input}:3983: Error: unknown opcode
{standard input}:4049: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/net/ppp/ppp_async.o] Error 1
{standard input}:4211: Error: unknown opcode
{standard input}:4254: Error: unknown opcode
{standard input}:4693: Error: unknown opcode
{standard input}:4736: Error: unknown opcode
{standard input}:6118: Error: unknown opcode
{standard input}:6216: Error: unknown opcode
{standard input}:6472: Error: unknown opcode
{standard input}:6541: Error: unknown opcode
{standard input}:6631: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/net/slip/slip.o] Error 1
{standard input}:17424: Error: unknown opcode
{standard input}:18539: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/net/ppp/ppp_generic.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/net/ppp] Error 2
{standard input}: Assembler messages:
{standard input}:9423: Error: unknown opcode
drivers/net/phy/mdio_device.c:188: warning: Function parameter or member 'drv' not described in 'mdio_driver_register'
drivers/net/phy/mdio_device.c:188: warning: Excess function parameter 'new_driver' description in 'mdio_driver_register'
make[4]: *** [scripts/Makefile.build:281: drivers/net/phy/phy_device.o] Error 1
make[3]: *** [scripts/Makefile.build:497: drivers/net/slip] Error 2
make[4]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:1038: Error: unknown opcode
{standard input}:1546: Error: unknown opcode
{standard input}:1696: Error: unknown opcode
{standard input}:1890: Error: unknown opcode
{standard input}:2760: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:497: drivers/net/hamradio] Error 2
make[4]: *** [scripts/Makefile.build:280: drivers/net/hamradio/hdlcdrv.o] Error 1
make[4]: Target '__build' not remade because of errors.
--
drivers/auxdisplay/charlcd.c:670:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user *tmp @@
drivers/auxdisplay/charlcd.c:670:21: sparse: expected char const *__gu_addr
drivers/auxdisplay/charlcd.c:670:21: sparse: got char const [noderef] __user *tmp
>> drivers/auxdisplay/charlcd.c:670:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/auxdisplay/charlcd.c:670:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/auxdisplay/charlcd.c:670:21: sparse: got char const *__gu_addr
{standard input}: Assembler messages:
{standard input}:2228: Error: unknown opcode
{standard input}:2367: Error: unknown opcode
{standard input}:2474: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/auxdisplay/charlcd.o] Error 1
make[3]: Target '__build' not remade because of errors.
--
{standard input}: Assembler messages:
{standard input}:3625: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/input/serio/serio.o] Error 1
drivers/input/serio/serport.c:213:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long const *__gu_addr @@ got unsigned long [noderef] __user * @@
drivers/input/serio/serport.c:213:21: sparse: expected unsigned long const *__gu_addr
drivers/input/serio/serport.c:213:21: sparse: got unsigned long [noderef] __user *
>> drivers/input/serio/serport.c:213:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long const *__gu_addr @@
>> drivers/input/serio/serport.c:213:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/input/serio/serport.c:213:21: sparse: got unsigned long const *__gu_addr
make[3]: *** [scripts/Makefile.build:281: drivers/input/serio/serport.o] Error 1
{standard input}: Assembler messages:
{standard input}:903: Error: unknown opcode
{standard input}:1142: Error: unknown opcode
{standard input}:1290: Error: unknown opcode
{standard input}:1441: Error: unknown opcode
{standard input}:1610: Error: unknown opcode
{standard input}:1884: Error: unknown opcode
{standard input}:1919: Error: unknown opcode
drivers/input/serio/serio_raw.c:219:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user * @@
drivers/input/serio/serio_raw.c:219:21: sparse: expected char const *__gu_addr
drivers/input/serio/serio_raw.c:219:21: sparse: got char const [noderef] __user *
>> drivers/input/serio/serio_raw.c:219:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/input/serio/serio_raw.c:219:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/input/serio/serio_raw.c:219:21: sparse: got char const *__gu_addr
{standard input}: Assembler messages:
{standard input}:1293: Error: unknown opcode
{standard input}:1324: Error: unknown opcode
{standard input}:2714: Error: unknown opcode
{standard input}:3449: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/input/serio/serio_raw.o] Error 1
drivers/input/serio/apbps2.c: In function 'apbps2_open':
drivers/input/serio/apbps2.c:106:16: warning: variable 'tmp' set but not used [-Wunused-but-set-variable]
106 | unsigned long tmp;
| ^~~
make[3]: Target '__build' not remade because of errors.
--
{standard input}:1896: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/input/rmi4/rmi_bus.o] Error 1
{standard input}: Assembler messages:
{standard input}:2063: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/input/joystick/grip.o] Error 1
{standard input}: Assembler messages:
{standard input}:688: Error: unknown opcode
{standard input}:732: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/input/keyboard/xtkbd.o] Error 1
{standard input}: Assembler messages:
{standard input}:1279: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/input/joystick/guillemot.o] Error 1
make[3]: *** [scripts/Makefile.build:497: drivers/input/keyboard] Error 2
make[4]: Target '__build' not remade because of errors.
drivers/input/misc/drv2665.c:59: warning: Function parameter or member 'input_dev' not described in 'drv2665_data'
drivers/input/misc/drv2665.c:59: warning: Function parameter or member 'client' not described in 'drv2665_data'
drivers/input/misc/drv2665.c:59: warning: Function parameter or member 'regmap' not described in 'drv2665_data'
drivers/input/misc/drv2665.c:59: warning: Function parameter or member 'work' not described in 'drv2665_data'
drivers/input/misc/drv2665.c:59: warning: Function parameter or member 'regulator' not described in 'drv2665_data'
drivers/input/misc/drv260x.c: In function 'drv260x_probe':
drivers/input/misc/drv260x.c:478:20: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
478 | if (haptics->mode < DRV260X_LRA_MODE ||
| ^
drivers/input/misc/drv260x.c:490:23: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
490 | if (haptics->library < DRV260X_LIB_EMPTY ||
| ^
drivers/input/rmi4/rmi_driver.c: In function 'rmi_read_register_desc':
drivers/input/rmi4/rmi_driver.c:583:24: warning: comparison is always false due to limited range of data type [-Wtype-limits]
583 | if (size_presence_reg < 0 || size_presence_reg > 35)
| ^
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'input_dev' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'client' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'regmap' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'work' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'enable_gpio' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'regulator' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'magnitude' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'mode' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'library' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'rated_voltage' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:194: warning: Function parameter or member 'overdrive_voltage' not described in 'drv260x_data'
drivers/input/misc/drv260x.c:244: warning: Function parameter or member 'voltage' not described in 'drv260x_calculate_voltage'
{standard input}: Assembler messages:
{standard input}:454: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/input/joystick/magellan.o] Error 1
{standard input}: Assembler messages:
{standard input}:1603: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:361: Error: unknown opcode
{standard input}:1213: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:489: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/input/joystick/twidjoy.o] Error 1
{standard input}:8780: Error: unknown opcode
{standard input}:10054: Error: unknown opcode
{standard input}:2622: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:460: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/input/joystick/spaceorb.o] Error 1
{standard input}:5503: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/input/rmi4/rmi_driver.o] Error 1
make[3]: *** [scripts/Makefile.build:280: drivers/input/input.o] Error 1
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'input_dev' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'client' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'regmap' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'work' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'regulator' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'page' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'magnitude' not described in 'drv2667_data'
drivers/input/misc/drv2667.c:109: warning: Function parameter or member 'frequency' not described in 'drv2667_data'
drivers/input/misc/mc13783-pwrbutton.c:32: warning: cannot understand function prototype: 'struct mc13783_pwrb '
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/input/joystick] Error 2
drivers/input/rmi4/rmi_f01.c:106: warning: Cannot understand * @ctrl0 - see the bit definitions above.
on line 106 - I thought it was a doc line
{standard input}: Assembler messages:
{standard input}:446: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/input/misc/pcf50633-input.o] Error 1
{standard input}: Assembler messages:
{standard input}:60: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:497: drivers/input/misc] Error 2
make[4]: *** [scripts/Makefile.build:280: drivers/input/misc/uinput.o] Error 1
make[4]: Target '__build' not remade because of errors.
drivers/input/rmi4/rmi_f54.c:77: warning: Enum value 'F54_REPORT_NONE' not described in enum 'rmi_f54_report_type'
drivers/input/rmi4/rmi_f54.c:77: warning: Enum value 'F54_MAX_REPORT_TYPE' not described in enum 'rmi_f54_report_type'
{standard input}: Assembler messages:
{standard input}:69: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/input/ff-memless.o] Error 1
drivers/input/rmi4/rmi_i2c.c:39: warning: Function parameter or member 'client' not described in 'rmi_i2c_xport'
drivers/input/rmi4/rmi_i2c.c:39: warning: Function parameter or member 'supplies' not described in 'rmi_i2c_xport'
drivers/input/rmi4/rmi_i2c.c:39: warning: Function parameter or member 'startup_delay' not described in 'rmi_i2c_xport'
make[3]: *** [scripts/Makefile.build:497: drivers/input/rmi4] Error 2
make[4]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:828: Error: unknown opcode
{standard input}:924: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/input/sparse-keymap.o] Error 1
drivers/input/mousedev.c:683:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user * @@
drivers/input/mousedev.c:683:21: sparse: expected char const *__gu_addr
drivers/input/mousedev.c:683:21: sparse: got char const [noderef] __user *
>> drivers/input/mousedev.c:683:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/input/mousedev.c:683:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/input/mousedev.c:683:21: sparse: got char const *__gu_addr
drivers/input/joydev.c:528:24: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/input/joydev.c:528:24: sparse: expected signed int const *__gu_addr
drivers/input/joydev.c:528:24: sparse: got signed int [noderef] [usertype] __user *
>> drivers/input/joydev.c:528:24: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
>> drivers/input/joydev.c:528:24: sparse: expected void const volatile [noderef] __user *ptr
drivers/input/joydev.c:528:24: sparse: got signed int const *__gu_addr
drivers/input/joydev.c:680:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected long const *__gu_addr @@ got long [noderef] __user * @@
drivers/input/joydev.c:680:26: sparse: expected long const *__gu_addr
drivers/input/joydev.c:680:26: sparse: got long [noderef] __user *
>> drivers/input/joydev.c:680:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got long const *__gu_addr @@
drivers/input/joydev.c:680:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/input/joydev.c:680:26: sparse: got long const *__gu_addr
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}:4163: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/input/mousedev.o] Error 1
{standard input}: Assembler messages:
{standard input}:6541: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/input/joydev.o] Error 1
make[3]: Target '__build' not remade because of errors.
--
drivers/vhost/vringh.c:567:18: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected restricted __virtio16 const *__gu_addr @@ got restricted __virtio16 [noderef] [usertype] __user * @@
drivers/vhost/vringh.c:567:18: sparse: expected restricted __virtio16 const *__gu_addr
drivers/vhost/vringh.c:567:18: sparse: got restricted __virtio16 [noderef] [usertype] __user *
>> drivers/vhost/vringh.c:567:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got restricted __virtio16 const *__gu_addr @@
>> drivers/vhost/vringh.c:567:18: sparse: expected void const volatile [noderef] __user *ptr
drivers/vhost/vringh.c:567:18: sparse: got restricted __virtio16 const *__gu_addr
{standard input}: Assembler messages:
{standard input}:281: Error: unknown opcode
drivers/vhost/iotlb.c:156: warning: Function parameter or member 'last' not described in 'vhost_iotlb_itree_first'
drivers/vhost/iotlb.c:156: warning: Excess function parameter 'end' description in 'vhost_iotlb_itree_first'
drivers/vhost/iotlb.c:169: warning: Function parameter or member 'map' not described in 'vhost_iotlb_itree_next'
drivers/vhost/iotlb.c:169: warning: Function parameter or member 'last' not described in 'vhost_iotlb_itree_next'
drivers/vhost/iotlb.c:169: warning: Excess function parameter 'iotlb' description in 'vhost_iotlb_itree_next'
drivers/vhost/iotlb.c:169: warning: Excess function parameter 'end' description in 'vhost_iotlb_itree_next'
make[3]: *** [scripts/Makefile.build:280: drivers/vhost/vringh.o] Error 1
make[3]: Target '__build' not remade because of errors.
--
drivers/fsi/fsi-core.c:389:12: sparse: sparse: function 'fsi_slave_claim_range' with external linkage has definition
drivers/fsi/fsi-core.c:403:13: sparse: sparse: function 'fsi_slave_release_range' with external linkage has definition
drivers/fsi/fsi-scom.c:497:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/fsi/fsi-scom.c:497:13: sparse: expected unsigned int const *__gu_addr
drivers/fsi/fsi-scom.c:497:13: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/fsi/fsi-scom.c:497:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/fsi/fsi-scom.c:497:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/fsi/fsi-scom.c:497:13: sparse: got unsigned int const *__gu_addr
--
drivers/char/ipmi/ipmi_msghandler.c:210:17: sparse: sparse: incompatible types in comparison expression (different address spaces):
drivers/char/ipmi/ipmi_msghandler.c:210:17: sparse: struct ipmi_user [noderef] __rcu *
drivers/char/ipmi/ipmi_msghandler.c:210:17: sparse: struct ipmi_user *
drivers/char/ipmi/ipmi_msghandler.c:1223:9: sparse: sparse: incompatible types in comparison expression (different address spaces):
drivers/char/ipmi/ipmi_msghandler.c:1223:9: sparse: struct ipmi_user [noderef] __rcu *
drivers/char/ipmi/ipmi_msghandler.c:1223:9: sparse: struct ipmi_user *
drivers/char/ipmi/ipmi_msghandler.c:1292:9: sparse: sparse: incompatible types in comparison expression (different address spaces):
drivers/char/ipmi/ipmi_msghandler.c:1292:9: sparse: struct ipmi_user [noderef] __rcu *
drivers/char/ipmi/ipmi_msghandler.c:1292:9: sparse: struct ipmi_user *
drivers/char/ipmi/ipmi_msghandler.c:3597:25: sparse: sparse: cast removes address space '__rcu' of expression
drivers/char/ipmi/ipmi_msghandler.c:204:25: sparse: sparse: context imbalance in 'acquire_ipmi_user' - different lock contexts for basic block
include/linux/srcu.h:181:9: sparse: sparse: context imbalance in 'release_ipmi_user' - unexpected unlock
drivers/char/ipmi/ipmi_msghandler.c:893:16: sparse: sparse: context imbalance in 'deliver_response' - different lock contexts for basic block
drivers/char/ipmi/ipmi_msghandler.c:1275:13: sparse: sparse: context imbalance in '_ipmi_destroy_user' - wrong count at exit
drivers/char/ipmi/ipmi_msghandler.c:1357:5: sparse: sparse: context imbalance in 'ipmi_get_version' - wrong count at exit
drivers/char/ipmi/ipmi_msghandler.c:1379:5: sparse: sparse: context imbalance in 'ipmi_set_my_address' - wrong count at exit
drivers/char/ipmi/ipmi_msghandler.c:1401:5: sparse: sparse: context imbalance in 'ipmi_get_my_address' - wrong count at exit
drivers/char/ipmi/ipmi_msghandler.c:1423:5: sparse: sparse: context imbalance in 'ipmi_set_my_LUN' - wrong count at exit
drivers/char/ipmi/ipmi_msghandler.c:1445:5: sparse: sparse: context imbalance in 'ipmi_get_my_LUN' - wrong count at exit
drivers/char/ipmi/ipmi_msghandler.c:1467:5: sparse: sparse: context imbalance in 'ipmi_get_maintenance_mode' - wrong count at exit
drivers/char/ipmi/ipmi_msghandler.c:1492:5: sparse: sparse: context imbalance in 'ipmi_set_maintenance_mode' - wrong count at exit
drivers/char/ipmi/ipmi_msghandler.c:1534:5: sparse: sparse: context imbalance in 'ipmi_set_gets_events' - wrong count at exit
drivers/char/ipmi/ipmi_msghandler.c:1631:5: sparse: sparse: context imbalance in 'ipmi_register_for_cmd' - wrong count at exit
drivers/char/ipmi/ipmi_msghandler.c:1676:5: sparse: sparse: context imbalance in 'ipmi_unregister_for_cmd' - wrong count at exit
drivers/char/ipmi/ipmi_msghandler.c:1840:39: sparse: sparse: context imbalance in 'smi_send' - unexpected unlock
drivers/char/ipmi/ipmi_msghandler.c:2288:5: sparse: sparse: context imbalance in 'ipmi_request_settime' - wrong count at exit
drivers/char/ipmi/ipmi_msghandler.c:2327:5: sparse: sparse: context imbalance in 'ipmi_request_supply_msgs' - wrong count at exit
drivers/char/ipmi/ipmi_msghandler.c:4452:39: sparse: sparse: context imbalance in 'handle_new_recv_msgs' - unexpected unlock
drivers/char/ipmi/ipmi_msghandler.c:4509:9: sparse: sparse: context imbalance in 'smi_recv_tasklet' - different lock contexts for basic block
drivers/char/ipmi/ipmi_msghandler.c:4544:39: sparse: sparse: context imbalance in 'ipmi_smi_msg_received' - unexpected unlock
drivers/char/ipmi/ipmi_msghandler.c:4640:39: sparse: sparse: context imbalance in 'check_msg_timeout' - unexpected unlock
drivers/char/ipmi/ipmi_si_intf.c:1044:39: sparse: sparse: context imbalance in 'poll' - unexpected unlock
{standard input}: Assembler messages:
{standard input}:5233: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:236: Error: unknown opcode
{standard input}:295: Error: unknown opcode
{standard input}:3484: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/char/ipmi/ipmi_si_intf.o] Error 1
{standard input}:5700: Error: unknown opcode
{standard input}:6533: Error: unknown opcode
{standard input}:7131: Error: unknown opcode
{standard input}:7162: Error: unknown opcode
{standard input}:7751: Error: unknown opcode
{standard input}:8576: Error: unknown opcode
{standard input}:8731: Error: unknown opcode
{standard input}:9915: Error: unknown opcode
{standard input}:10775: Error: unknown opcode
{standard input}:19062: Error: unknown opcode
{standard input}:23655: Error: unknown opcode
{standard input}:24012: Error: unknown opcode
{standard input}:27408: Error: unknown opcode
{standard input}:27496: Error: unknown opcode
{standard input}:29012: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/char/ipmi/ipmi_msghandler.o] Error 1
{standard input}: Assembler messages:
{standard input}:1007: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/char/ipmi/ipmi_si_hotmod.o] Error 1
drivers/char/ipmi/ipmi_ssif.c:355:13: sparse: sparse: context imbalance in 'start_clear_flags' - unexpected unlock
drivers/char/ipmi/ipmi_ssif.c:374:13: sparse: sparse: context imbalance in 'start_flag_fetch' - unexpected unlock
drivers/char/ipmi/ipmi_ssif.c:415:9: sparse: sparse: context imbalance in 'start_event_fetch' - unexpected unlock
drivers/char/ipmi/ipmi_ssif.c:438:9: sparse: sparse: context imbalance in 'start_recv_msg_fetch' - unexpected unlock
drivers/char/ipmi/ipmi_ssif.c:469:17: sparse: sparse: context imbalance in 'handle_flags' - unexpected unlock
drivers/char/ipmi/ipmi_ssif.c:570:13: sparse: sparse: context imbalance in 'watch_timeout' - different lock contexts for basic block
drivers/char/ipmi/ipmi_ssif.c:903:9: sparse: sparse: context imbalance in 'msg_done_handler' - different lock contexts for basic block
drivers/char/ipmi/ipmi_ssif.c:1078:17: sparse: sparse: context imbalance in 'start_next_msg' - unexpected unlock
drivers/char/ipmi/ipmi_ssif.c:1106:9: sparse: sparse: context imbalance in 'sender' - wrong count at exit
{standard input}: Assembler messages:
{standard input}:2683: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/char/ipmi/ipmi_poweroff.o] Error 1
drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user * @@
drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: expected char const *__gu_addr
drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: got char const [noderef] __user *
>> drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: expected void const volatile [noderef] __user *ptr
drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: got char const *__gu_addr
{standard input}: Assembler messages:
{standard input}:3307: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:2708: Error: unknown opcode
{standard input}:4332: Error: unknown opcode
{standard input}:4958: Error: unknown opcode
{standard input}:5123: Error: unknown opcode
{standard input}:5293: Error: unknown opcode
{standard input}:5453: Error: unknown opcode
{standard input}:6020: Error: unknown opcode
{standard input}:6287: Error: unknown opcode
{standard input}:6384: Error: unknown opcode
{standard input}:6612: Error: unknown opcode
{standard input}:6723: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/char/ipmi/ipmi_watchdog.o] Error 1
make[3]: *** [scripts/Makefile.build:280: drivers/char/ipmi/ipmi_ssif.o] Error 1
make[3]: Target '__build' not remade because of errors.
--
drivers/tty/vt/vt_ioctl.c:1004:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short [noderef] __user * @@
drivers/tty/vt/vt_ioctl.c:1004:21: sparse: expected unsigned short const *__gu_addr
drivers/tty/vt/vt_ioctl.c:1004:21: sparse: got unsigned short [noderef] __user *
>> drivers/tty/vt/vt_ioctl.c:1004:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
>> drivers/tty/vt/vt_ioctl.c:1004:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt_ioctl.c:1004:21: sparse: got unsigned short const *__gu_addr
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short [noderef] __user * @@
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: expected unsigned short const *__gu_addr
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: got unsigned short [noderef] __user *
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: got unsigned short const *__gu_addr
drivers/tty/serial/8250/8250_core.c: In function 'serial8250_isa_init_ports':
drivers/tty/serial/8250/8250_core.c:537:9: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
537 | i < ARRAY_SIZE(old_serial_port) && i < nr_uarts;
| ^
{standard input}: Assembler messages:
{standard input}:2439: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/tty/vt/vt_ioctl.o] Error 1
drivers/tty/serial/8250/8250_port.c:1884:5: sparse: sparse: context imbalance in 'serial8250_handle_irq' - different lock contexts for basic block
drivers/tty/serial/8250/8250_port.c:3295:9: sparse: sparse: context imbalance in 'serial8250_console_write' - different lock contexts for basic block
drivers/tty/serial/8250/8250_dw.c:631:36: warning: 'dw8250_acpi_match' defined but not used [-Wunused-const-variable=]
631 | static const struct acpi_device_id dw8250_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~
{standard input}: Assembler messages:
{standard input}:5769: Error: unknown opcode
{standard input}:5872: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:280: drivers/tty/serial/8250/8250_port.o] Error 1
make[5]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:497: drivers/tty/serial/8250] Error 2
drivers/tty/serial/serial_core.c:139:9: sparse: sparse: context imbalance in 'uart_start' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:219:17: sparse: sparse: context imbalance in 'uart_port_startup' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:321:9: sparse: sparse: context imbalance in 'uart_shutdown' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:569:9: sparse: sparse: context imbalance in 'uart_put_char' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:617:9: sparse: sparse: context imbalance in 'uart_write' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:620:12: sparse: sparse: context imbalance in 'uart_write_room' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:633:12: sparse: sparse: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block
drivers/tty/serial/serial_core.c:670:9: sparse: sparse: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block
drivers/tty/serdev/core.c: In function 'serdev_controller_remove':
drivers/tty/serdev/core.c:791:6: warning: variable 'dummy' set but not used [-Wunused-but-set-variable]
791 | int dummy;
| ^~~~~
{standard input}: Assembler messages:
{standard input}:653: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/tty/vt/selection.o] Error 1
drivers/tty/serdev/core.c:811: warning: Function parameter or member 'owner' not described in '__serdev_device_driver_register'
drivers/tty/vt/keyboard.c:1729:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/tty/vt/keyboard.c:1729:21: sparse: expected unsigned int const *__gu_addr
drivers/tty/vt/keyboard.c:1729:21: sparse: got unsigned int [noderef] __user *
>> drivers/tty/vt/keyboard.c:1729:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/tty/vt/keyboard.c:1729:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/keyboard.c:1729:21: sparse: got unsigned int const *__gu_addr
drivers/tty/vt/keyboard.c:1767:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/tty/vt/keyboard.c:1767:21: sparse: expected unsigned int const *__gu_addr
drivers/tty/vt/keyboard.c:1767:21: sparse: got unsigned int [noderef] __user *
drivers/tty/vt/keyboard.c:1767:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/tty/vt/keyboard.c:1767:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/keyboard.c:1767:21: sparse: got unsigned int const *__gu_addr
drivers/tty/vt/keyboard.c: In function 'k_fn':
drivers/tty/vt/keyboard.c:744:22: warning: comparison is always true due to limited range of data type [-Wtype-limits]
744 | if ((unsigned)value < ARRAY_SIZE(func_table)) {
| ^
{standard input}: Assembler messages:
{standard input}:5636: Error: unknown opcode
{standard input}:5715: Error: unknown opcode
{standard input}:5869: Error: unknown opcode
{standard input}:5897: Error: unknown opcode
{standard input}:5932: Error: unknown opcode
{standard input}:6237: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1251: Error: unknown opcode
{standard input}:1578: Error: unknown opcode
{standard input}:1773: Error: unknown opcode
{standard input}:1941: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/tty/serdev/serdev-ttyport.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/tty/serdev] Error 2
{standard input}:6569: Error: unknown opcode
{standard input}:6833: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/tty/vt/keyboard.o] Error 1
drivers/tty/vt/defkeymap.c:28:9: sparse: sparse: symbol 'shift_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:47:9: sparse: sparse: symbol 'altgr_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:66:9: sparse: sparse: symbol 'ctrl_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:85:9: sparse: sparse: symbol 'shift_ctrl_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:104:9: sparse: sparse: symbol 'alt_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:123:9: sparse: sparse: symbol 'ctrl_alt_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:149:14: sparse: sparse: symbol 'keymap_count' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:157:6: sparse: sparse: symbol 'func_buf' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:188:6: sparse: sparse: symbol 'funcbufptr' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:189:5: sparse: sparse: symbol 'funcbufsize' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:190:5: sparse: sparse: symbol 'funcbufleft' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:192:6: sparse: sparse: symbol 'func_table' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:226:18: sparse: sparse: symbol 'accent_table' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:263:14: sparse: sparse: symbol 'accent_table_size' was not declared. Should it be static?
drivers/tty/vt/vt.c:4294:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char [noderef] __user * @@
drivers/tty/vt/vt.c:4294:13: sparse: expected char const *__gu_addr
drivers/tty/vt/vt.c:4294:13: sparse: got char [noderef] __user *
>> drivers/tty/vt/vt.c:4294:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/tty/vt/vt.c:4294:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt.c:4294:13: sparse: got char const *__gu_addr
drivers/tty/vt/vt.c:225:5: sparse: sparse: symbol 'console_blank_hook' was not declared. Should it be static?
drivers/tty/vt/consolemap_deftbl.c:10:4: sparse: sparse: symbol 'dfont_unicount' was not declared. Should it be static?
drivers/tty/vt/consolemap_deftbl.c:46:5: sparse: sparse: symbol 'dfont_unitable' was not declared. Should it be static?
drivers/tty/vt/vt.c:2985:19: sparse: sparse: symbol 'console_driver' was not declared. Should it be static?
drivers/tty/vt/vt.c:3141:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char [noderef] __user *p @@
drivers/tty/vt/vt.c:3141:13: sparse: expected char const *__gu_addr
drivers/tty/vt/vt.c:3141:13: sparse: got char [noderef] __user *p
drivers/tty/vt/vt.c:3141:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
drivers/tty/vt/vt.c:3141:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt.c:3141:13: sparse: got char const *__gu_addr
drivers/tty/vt/vt.c:3194:37: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char [noderef] __user * @@
drivers/tty/vt/vt.c:3194:37: sparse: expected char const *__gu_addr
drivers/tty/vt/vt.c:3194:37: sparse: got char [noderef] __user *
drivers/tty/vt/vt.c:3194:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
drivers/tty/vt/vt.c:3194:37: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt.c:3194:37: sparse: got char const *__gu_addr
drivers/tty/vt/vt.c:3207:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/tty/vt/vt.c:3207:29: sparse: expected signed int const *__gu_addr
drivers/tty/vt/vt.c:3207:29: sparse: got signed int [noderef] [usertype] __user *
>> drivers/tty/vt/vt.c:3207:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/tty/vt/vt.c:3207:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt.c:3207:29: sparse: got signed int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:258: Error: unknown opcode
drivers/tty/serial/max3100.c:202:13: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [addressable] [usertype] etx @@ got restricted __be16 [usertype] @@
drivers/tty/serial/max3100.c:202:13: sparse: expected unsigned short [addressable] [usertype] etx
drivers/tty/serial/max3100.c:202:13: sparse: got restricted __be16 [usertype]
drivers/tty/serial/max3100.c:210:15: sparse: sparse: cast to restricted __be16
drivers/tty/serial/max3100.c:210:15: sparse: sparse: cast to restricted __be16
drivers/tty/serial/max3100.c:210:15: sparse: sparse: cast to restricted __be16
drivers/tty/serial/max3100.c:210:15: sparse: sparse: cast to restricted __be16
include/linux/spinlock.h:409:9: sparse: sparse: context imbalance in 'serial_console_write' - unexpected unlock
{standard input}:12727: Error: unknown opcode
{standard input}:18464: Error: unknown opcode
{standard input}:19522: Error: unknown opcode
drivers/tty/vt/consolemap.c:716: warning: Function parameter or member 'src_vc' not described in 'con_copy_unimap'
drivers/tty/vt/consolemap.c:716: warning: Excess function parameter 'src_vt' description in 'con_copy_unimap'
drivers/tty/vt/consolemap.c:739: warning: Function parameter or member 'ct' not described in 'con_get_unimap'
drivers/tty/vt/consolemap.c:739: warning: Function parameter or member 'uct' not described in 'con_get_unimap'
drivers/tty/vt/consolemap.c:739: warning: Function parameter or member 'list' not described in 'con_get_unimap'
make[4]: *** [scripts/Makefile.build:280: drivers/tty/vt/vt.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/tty/vt] Error 2
{standard input}: Assembler messages:
{standard input}:220: Error: unknown opcode
{standard input}:327: Error: unknown opcode
drivers/tty/serial/ifx6x60.c:230:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] @@ got restricted __be32 [usertype] @@
drivers/tty/serial/ifx6x60.c:230:25: sparse: expected unsigned int [usertype]
drivers/tty/serial/ifx6x60.c:230:25: sparse: got restricted __be32 [usertype]
drivers/tty/serial/ifx6x60.c:204:25: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] @@ got restricted __be16 [usertype] @@
drivers/tty/serial/ifx6x60.c:204:25: sparse: expected unsigned short [usertype]
drivers/tty/serial/ifx6x60.c:204:25: sparse: got restricted __be16 [usertype]
drivers/tty/tty_io.c:2189:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char [noderef] __user *p @@
drivers/tty/tty_io.c:2189:13: sparse: expected char const *__gu_addr
drivers/tty/tty_io.c:2189:13: sparse: got char [noderef] __user *p
>> drivers/tty/tty_io.c:2189:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/tty/tty_io.c:2189:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/tty_io.c:2189:13: sparse: got char const *__gu_addr
drivers/tty/tty_io.c:2330:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/tty/tty_io.c:2330:13: sparse: expected int const *__gu_addr
drivers/tty/tty_io.c:2330:13: sparse: got int [noderef] __user *p
>> drivers/tty/tty_io.c:2330:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/tty/tty_io.c:2330:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/tty_io.c:2330:13: sparse: got int const *__gu_addr
drivers/tty/tty_io.c:2448:18: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user *p @@
drivers/tty/tty_io.c:2448:18: sparse: expected unsigned int const *__gu_addr
drivers/tty/tty_io.c:2448:18: sparse: got unsigned int [noderef] __user *p
>> drivers/tty/tty_io.c:2448:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/tty/tty_io.c:2448:18: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/tty_io.c:2448:18: sparse: got unsigned int const *__gu_addr
include/linux/spinlock.h:409:9: sparse: sparse: context imbalance in 'linflex_console_write' - unexpected unlock
drivers/tty/serial/digicolor-usart.c:412:26: sparse: sparse: context imbalance in 'digicolor_uart_console_write' - different lock contexts for basic block
{standard input}: Assembler messages:
{standard input}:4929: Error: unknown opcode
{standard input}:5877: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/tty/serial/sc16is7xx.o] Error 1
{standard input}: Assembler messages:
{standard input}:255: Error: unknown opcode
{standard input}:318: Error: unknown opcode
{standard input}:4985: Error: unknown opcode
{standard input}:5016: Error: unknown opcode
{standard input}:5690: Error: unknown opcode
{standard input}:10136: Error: unknown opcode
drivers/tty/serial/sifive.c:157: warning: cannot understand function prototype: 'struct sifive_serial_port '
{standard input}:10604: Error: unknown opcode
{standard input}:10862: Error: unknown opcode
{standard input}:12350: Error: unknown opcode
{standard input}:14125: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_io.o] Error 1
{standard input}:13546: Error: unknown opcode
{standard input}:13840: Error: unknown opcode
drivers/tty/serial/men_z135_uart.c:182: warning: Function parameter or member 'uart' not described in 'men_z135_handle_modem_status'
drivers/tty/serial/men_z135_uart.c:182: warning: Excess function parameter 'port' description in 'men_z135_handle_modem_status'
drivers/tty/serial/men_z135_uart.c:244: warning: Function parameter or member 'uart' not described in 'men_z135_handle_rx'
drivers/tty/serial/men_z135_uart.c:244: warning: Excess function parameter 'arg' description in 'men_z135_handle_rx'
drivers/tty/serial/men_z135_uart.c:294: warning: Function parameter or member 'uart' not described in 'men_z135_handle_tx'
drivers/tty/serial/men_z135_uart.c:294: warning: Excess function parameter 'arg' description in 'men_z135_handle_tx'
drivers/tty/serial/men_z135_uart.c:604: warning: Function parameter or member 'port' not described in 'men_z135_enable_ms'
{standard input}:14520: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}:113: Error: unknown opcode
{standard input}:2753: Error: unknown opcode
{standard input}:3244: Error: unknown opcode
{standard input}:5104: Error: unknown opcode
{standard input}:6454: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/tty/serial/serial_core.o] Error 1
make[3]: *** [scripts/Makefile.build:497: drivers/tty/serial] Error 2
make[4]: *** [scripts/Makefile.build:280: drivers/tty/serial/ifx6x60.o] Error 1
make[4]: Target '__build' not remade because of errors.
drivers/tty/tty_ioctl.c:842:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/tty/tty_ioctl.c:842:21: sparse: expected unsigned int const *__gu_addr
drivers/tty/tty_ioctl.c:842:21: sparse: got unsigned int [noderef] __user *
>> drivers/tty/tty_ioctl.c:842:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/tty/tty_ioctl.c:842:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/tty_ioctl.c:842:21: sparse: got unsigned int const *__gu_addr
include/asm-generic/termios.h:25:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short const [noderef] __user * @@
include/asm-generic/termios.h:25:13: sparse: expected unsigned short const *__gu_addr
include/asm-generic/termios.h:25:13: sparse: got unsigned short const [noderef] __user *
>> include/asm-generic/termios.h:25:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
>> include/asm-generic/termios.h:25:13: sparse: expected void const volatile [noderef] __user *ptr
include/asm-generic/termios.h:25:13: sparse: got unsigned short const *__gu_addr
include/asm-generic/termios.h:29:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short const [noderef] __user * @@
include/asm-generic/termios.h:29:13: sparse: expected unsigned short const *__gu_addr
include/asm-generic/termios.h:29:13: sparse: got unsigned short const [noderef] __user *
include/asm-generic/termios.h:29:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
include/asm-generic/termios.h:29:13: sparse: expected void const volatile [noderef] __user *ptr
include/asm-generic/termios.h:29:13: sparse: got unsigned short const *__gu_addr
include/asm-generic/termios.h:33:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short const [noderef] __user * @@
include/asm-generic/termios.h:33:13: sparse: expected unsigned short const *__gu_addr
include/asm-generic/termios.h:33:13: sparse: got unsigned short const [noderef] __user *
include/asm-generic/termios.h:33:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
include/asm-generic/termios.h:33:13: sparse: expected void const volatile [noderef] __user *ptr
include/asm-generic/termios.h:33:13: sparse: got unsigned short const *__gu_addr
include/asm-generic/termios.h:37:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short const [noderef] __user * @@
include/asm-generic/termios.h:37:13: sparse: expected unsigned short const *__gu_addr
include/asm-generic/termios.h:37:13: sparse: got unsigned short const [noderef] __user *
include/asm-generic/termios.h:37:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
include/asm-generic/termios.h:37:13: sparse: expected void const volatile [noderef] __user *ptr
include/asm-generic/termios.h:37:13: sparse: got unsigned short const *__gu_addr
include/asm-generic/termios.h:41:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const *__gu_addr @@ got unsigned char const [noderef] __user * @@
include/asm-generic/termios.h:41:13: sparse: expected unsigned char const *__gu_addr
include/asm-generic/termios.h:41:13: sparse: got unsigned char const [noderef] __user *
>> include/asm-generic/termios.h:41:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned char const *__gu_addr @@
include/asm-generic/termios.h:41:13: sparse: expected void const volatile [noderef] __user *ptr
include/asm-generic/termios.h:41:13: sparse: got unsigned char const *__gu_addr
{standard input}: Assembler messages:
{standard input}:69: Error: unknown opcode
{standard input}:142: Error: unknown opcode
{standard input}:462: Error: unknown opcode
{standard input}:1553: Error: unknown opcode
{standard input}:1614: Error: unknown opcode
{standard input}:1798: Error: unknown opcode
{standard input}:1998: Error: unknown opcode
{standard input}:2036: Error: unknown opcode
drivers/tty/tty_ldisc.c:884:6: warning: no previous prototype for 'tty_sysctl_init' [-Wmissing-prototypes]
884 | void tty_sysctl_init(void)
| ^~~~~~~~~~~~~~~
{standard input}: Assembler messages:
{standard input}:2927: Error: unknown opcode
{standard input}:3313: Error: unknown opcode
{standard input}:5003: Error: unknown opcode
{standard input}:5186: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_ioctl.o] Error 1
{standard input}: Assembler messages:
{standard input}:1471: Error: unknown opcode
{standard input}:1599: Error: unknown opcode
{standard input}:1849: Error: unknown opcode
{standard input}:2533: Error: unknown opcode
{standard input}:2588: Error: unknown opcode
{standard input}:2940: Error: unknown opcode
{standard input}:3007: Error: unknown opcode
{standard input}:3135: Error: unknown opcode
{standard input}:3169: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_ldisc.o] Error 1
{standard input}: Assembler messages:
{standard input}:365: Error: unknown opcode
{standard input}:750: Error: unknown opcode
{standard input}:801: Error: unknown opcode
{standard input}:835: Error: unknown opcode
{standard input}:1936: Error: unknown opcode
{standard input}:2081: Error: unknown opcode
{standard input}:2260: Error: unknown opcode
{standard input}:2572: Error: unknown opcode
{standard input}:2619: Error: unknown opcode
{standard input}:2901: Error: unknown opcode
{standard input}:3066: Error: unknown opcode
{standard input}:3311: Error: unknown opcode
{standard input}:3382: Error: unknown opcode
{standard input}:3468: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_buffer.o] Error 1
{standard input}:2720: Error: unknown opcode
{standard input}:2992: Error: unknown opcode
{standard input}:6144: Error: unknown opcode
{standard input}:6769: Error: unknown opcode
{standard input}:6868: Error: unknown opcode
{standard input}:8445: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:292: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_mutex.o] Error 1
{standard input}:11054: Error: unknown opcode
{standard input}:11374: Error: unknown opcode
{standard input}:11564: Error: unknown opcode
{standard input}:12774: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/n_tty.o] Error 1
drivers/tty/tty_jobctrl.c:77:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:77:9: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:77:9: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:80:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:80:34: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:80:34: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:120:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:120:31: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:120:31: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:122:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:122:33: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:122:33: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:131:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:131:31: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:131:31: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:152:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:152:33: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:152:33: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:161:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:161:9: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:161:9: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:163:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:163:40: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:163:40: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:200:41: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:200:41: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:200:41: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:208:51: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:208:51: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:208:51: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:219:43: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:219:43: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:219:43: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:281:39: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:281:39: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:281:39: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:284:41: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:284:41: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:284:41: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:293:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:293:31: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:293:31: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:309:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:309:33: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:309:33: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:484:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] [usertype] __user *p @@
drivers/tty/tty_jobctrl.c:484:13: sparse: expected int const *__gu_addr
drivers/tty/tty_jobctrl.c:484:13: sparse: got int [noderef] [usertype] __user *p
>> drivers/tty/tty_jobctrl.c:484:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/tty/tty_jobctrl.c:484:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/tty_jobctrl.c:484:13: sparse: got int const *__gu_addr
drivers/tty/tty_jobctrl.c:18:41: sparse: sparse: dereference of noderef expression
{standard input}: Assembler messages:
{standard input}:2488: Error: unknown opcode
{standard input}:2519: Error: unknown opcode
{standard input}:2685: Error: unknown opcode
{standard input}:3321: Error: unknown opcode
{standard input}:3363: Error: unknown opcode
{standard input}:3664: Error: unknown opcode
{standard input}:3706: Error: unknown opcode
{standard input}:3998: Error: unknown opcode
{standard input}:4856: Error: unknown opcode
{standard input}:5065: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_port.o] Error 1
drivers/tty/pty.c:163:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *arg @@
drivers/tty/pty.c:163:13: sparse: expected int const *__gu_addr
drivers/tty/pty.c:163:13: sparse: got int [noderef] __user *arg
>> drivers/tty/pty.c:163:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/tty/pty.c:163:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/pty.c:163:13: sparse: got int const *__gu_addr
drivers/tty/pty.c:183:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *arg @@
drivers/tty/pty.c:183:13: sparse: expected int const *__gu_addr
drivers/tty/pty.c:183:13: sparse: got int [noderef] __user *arg
drivers/tty/pty.c:183:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/tty/pty.c:183:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/pty.c:183:13: sparse: got int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:50: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:45: Error: unknown opcode
{standard input}:401: Error: unknown opcode
{standard input}:432: Error: unknown opcode
{standard input}:661: Error: unknown opcode
{standard input}:828: Error: unknown opcode
{standard input}:1271: Error: unknown opcode
{standard input}:1426: Error: unknown opcode
{standard input}:1599: Error: unknown opcode
{standard input}:1658: Error: unknown opcode
{standard input}:2032: Error: unknown opcode
{standard input}:2233: Error: unknown opcode
{standard input}:3142: Error: unknown opcode
{standard input}:3367: Error: unknown opcode
{standard input}:3419: Error: unknown opcode
{standard input}:3809: Error: unknown opcode
{standard input}:3958: Error: unknown opcode
{standard input}:2345: Error: unknown opcode
{standard input}:2455: Error: unknown opcode
{standard input}:3112: Error: unknown opcode
{standard input}:3490: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/pty.o] Error 1
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_ldsem.o] Error 1
drivers/tty/tty_baudrate.c:143: warning: Function parameter or member 'ibaud' not described in 'tty_termios_encode_baud_rate'
drivers/tty/tty_baudrate.c:143: warning: Function parameter or member 'obaud' not described in 'tty_termios_encode_baud_rate'
drivers/tty/tty_baudrate.c:143: warning: Excess function parameter 'ispeed' description in 'tty_termios_encode_baud_rate'
drivers/tty/tty_baudrate.c:143: warning: Excess function parameter 'ospeed' description in 'tty_termios_encode_baud_rate'
drivers/tty/tty_baudrate.c:234: warning: Function parameter or member 'tty' not described in 'tty_encode_baud_rate'
drivers/tty/tty_baudrate.c:234: warning: Function parameter or member 'obaud' not described in 'tty_encode_baud_rate'
drivers/tty/tty_baudrate.c:234: warning: Excess function parameter 'obad' description in 'tty_encode_baud_rate'
{standard input}: Assembler messages:
{standard input}:596: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/n_tracesink.o] Error 1
{standard input}: Assembler messages:
{standard input}:145: Error: unknown opcode
{standard input}:1445: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/tty_jobctrl.o] Error 1
drivers/tty/sysrq.c:1110:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user *buf @@
drivers/tty/sysrq.c:1110:21: sparse: expected char const *__gu_addr
drivers/tty/sysrq.c:1110:21: sparse: got char const [noderef] __user *buf
>> drivers/tty/sysrq.c:1110:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/tty/sysrq.c:1110:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/sysrq.c:1110:21: sparse: got char const *__gu_addr
drivers/tty/sysrq.c:148:13: sparse: sparse: context imbalance in 'sysrq_handle_crash' - unexpected unlock
drivers/tty/n_gsm.c:2808:29: sparse: sparse: restricted __be16 degrades to integer
{standard input}: Assembler messages:
{standard input}:3059: Error: unknown opcode
{standard input}:3460: Error: unknown opcode
{standard input}:4170: Error: unknown opcode
{standard input}:4708: Error: unknown opcode
{standard input}:4790: Error: unknown opcode
{standard input}:5416: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/n_hdlc.o] Error 1
{standard input}: Assembler messages:
{standard input}:4429: Error: unknown opcode
{standard input}:4530: Error: unknown opcode
{standard input}:4650: Error: unknown opcode
{standard input}:4835: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/sysrq.o] Error 1
{standard input}: Assembler messages:
{standard input}:2953: Error: unknown opcode
{standard input}:4259: Error: unknown opcode
{standard input}:4290: Error: unknown opcode
{standard input}:4445: Error: unknown opcode
{standard input}:4757: Error: unknown opcode
{standard input}:5146: Error: unknown opcode
{standard input}:5278: Error: unknown opcode
{standard input}:10885: Error: unknown opcode
{standard input}:12291: Error: unknown opcode
{standard input}:14437: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/tty/n_gsm.o] Error 1
make[3]: Target '__build' not remade because of errors.
--
{standard input}: Assembler messages:
{standard input}:1272: Error: unknown opcode
{standard input}:1303: Error: unknown opcode
{standard input}:1614: Error: unknown opcode
{standard input}:1977: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/char/hw_random/core.o] Error 1
{standard input}: Assembler messages:
{standard input}:197: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/char/hw_random/ba431-rng.o] Error 1
make[3]: *** [scripts/Makefile.build:497: drivers/char/hw_random] Error 2
make[4]: Target '__build' not remade because of errors.
drivers/char/tpm/st33zp24/i2c.c:291:36: warning: 'st33zp24_i2c_acpi_match' defined but not used [-Wunused-const-variable=]
291 | static const struct acpi_device_id st33zp24_i2c_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~
drivers/char/tpm/st33zp24/spi.c:408:36: warning: 'st33zp24_spi_acpi_match' defined but not used [-Wunused-const-variable=]
408 | static const struct acpi_device_id st33zp24_spi_acpi_match[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~
{standard input}: Assembler messages:
{standard input}:113: Error: unknown opcode
{standard input}:268: Error: unknown opcode
{standard input}:415: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/char/tpm/tpm-dev.o] Error 1
drivers/char/tpm/tpm_tis_spi_main.c:278:36: warning: 'acpi_tis_spi_match' defined but not used [-Wunused-const-variable=]
278 | static const struct acpi_device_id acpi_tis_spi_match[] = {
| ^~~~~~~~~~~~~~~~~~
drivers/char/mem.c:163:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *addr @@ got void [noderef] __user *__cl_addr @@
drivers/char/mem.c:163:37: sparse: expected void *addr
drivers/char/mem.c:163:37: sparse: got void [noderef] __user *__cl_addr
drivers/char/mem.c:98:29: warning: no previous prototype for 'unxlate_dev_mem_ptr' [-Wmissing-prototypes]
98 | #define unxlate_dev_mem_ptr unxlate_dev_mem_ptr
| ^~~~~~~~~~~~~~~~~~~
drivers/char/mem.c:99:13: note: in expansion of macro 'unxlate_dev_mem_ptr'
99 | void __weak unxlate_dev_mem_ptr(phys_addr_t phys, void *addr)
| ^~~~~~~~~~~~~~~~~~~
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/char/tpm] Error 2
drivers/char/random.c:1943:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/char/random.c:1943:21: sparse: expected int const *__gu_addr
drivers/char/random.c:1943:21: sparse: got int [noderef] __user *p
>> drivers/char/random.c:1943:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/char/random.c:1943:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/char/random.c:1943:21: sparse: got int const *__gu_addr
drivers/char/random.c:1949:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/char/random.c:1949:21: sparse: expected int const *__gu_addr
drivers/char/random.c:1949:21: sparse: got int [noderef] __user *
drivers/char/random.c:1949:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/char/random.c:1949:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/char/random.c:1949:21: sparse: got int const *__gu_addr
drivers/char/random.c:1953:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/char/random.c:1953:21: sparse: expected int const *__gu_addr
drivers/char/random.c:1953:21: sparse: got int [noderef] __user *
drivers/char/random.c:1953:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/char/random.c:1953:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/char/random.c:1953:21: sparse: got int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:427: Error: unknown opcode
{standard input}:975: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/char/misc.o] Error 1
drivers/char/random.c:2296:6: warning: no previous prototype for 'add_hwgenerator_randomness' [-Wmissing-prototypes]
2296 | void add_hwgenerator_randomness(const char *buffer, size_t count,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
{standard input}: Assembler messages:
{standard input}:11802: Error: unknown opcode
{standard input}:12977: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: drivers/char/random.o] Error 1
make[3]: Target '__build' not remade because of errors.
--
456 | if (brightness < S6E3HA2_MIN_BRIGHTNESS ||
| ^
drivers/gpu/drm/panel/panel-tpo-tpg110.c:95: warning: Function parameter or member 'panel_mode' not described in 'tpg110'
drivers/gpu/drm/panel/panel-tpo-tpg110.c:376: warning: Function parameter or member 'connector' not described in 'tpg110_get_modes'
{standard input}: Assembler messages:
{standard input}:2129: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:280: drivers/gpu/drm/panel/panel-sony-acx565akm.o] Error 1
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:527:5: sparse: sparse: symbol 'analogix_dp_start_aux_transaction' was not declared. Should it be static?
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:571:5: sparse: sparse: symbol 'analogix_dp_write_byte_to_dpcd' was not declared. Should it be static?
make[4]: *** [scripts/Makefile.build:497: drivers/gpu/drm/panel] Error 2
make[5]: Target '__build' not remade because of errors.
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:527:5: warning: no previous prototype for 'analogix_dp_start_aux_transaction' [-Wmissing-prototypes]
527 | int analogix_dp_start_aux_transaction(struct analogix_dp_device *dp)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:571:5: warning: no previous prototype for 'analogix_dp_write_byte_to_dpcd' [-Wmissing-prototypes]
571 | int analogix_dp_write_byte_to_dpcd(struct analogix_dp_device *dp,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:253:9: sparse: sparse: cast truncates bits from constant value (ffffff7f becomes 7f)
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3210:30: sparse: sparse: cast truncates bits from constant value (ffffff0d becomes d)
{standard input}: Assembler messages:
{standard input}:2390: Error: unknown opcode
{standard input}:2452: Error: unknown opcode
{standard input}:2844: Error: unknown opcode
{standard input}:2920: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/gpu/drm/bridge/ti-sn65dsi86.o] Error 1
{standard input}: Assembler messages:
{standard input}:279: Error: unknown opcode
{standard input}:352: Error: unknown opcode
{standard input}:6515: Error: unknown opcode
{standard input}:6546: Error: unknown opcode
{standard input}:8294: Error: unknown opcode
{standard input}:8500: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:10066: Error: unknown opcode
{standard input}:10097: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:497: drivers/gpu/drm/bridge] Error 2
make[5]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:1149: Error: unknown opcode
{standard input}:1183: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_damage_helper.o] Error 1
{standard input}: Assembler messages:
{standard input}:1928: Error: unknown opcode
{standard input}:1959: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_atomic_state_helper.o] Error 1
{standard input}:13031: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_atomic_helper.o] Error 1
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_dp_mst_topology.o] Error 1
{standard input}: Assembler messages:
{standard input}:657: Error: unknown opcode
{standard input}:688: Error: unknown opcode
{standard input}:1165: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_gem_framebuffer_helper.o] Error 1
{standard input}: Assembler messages:
{standard input}:436: Error: unknown opcode
{standard input}:975: Error: unknown opcode
{standard input}:1006: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_auth.o] Error 1
{standard input}: Assembler messages:
{standard input}:404: Error: unknown opcode
{standard input}:753: Error: unknown opcode
{standard input}:784: Error: unknown opcode
{standard input}:1407: Error: unknown opcode
{standard input}:1741: Error: unknown opcode
{standard input}:2068: Error: unknown opcode
{standard input}:2507: Error: unknown opcode
{standard input}:2760: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_dp_aux_dev.o] Error 1
{standard input}: Assembler messages:
{standard input}:1496: Error: unknown opcode
{standard input}:1527: Error: unknown opcode
{standard input}:2992: Error: unknown opcode
{standard input}:3198: Error: unknown opcode
{standard input}:4561: Error: unknown opcode
{standard input}:5094: Error: unknown opcode
{standard input}:5238: Error: unknown opcode
{standard input}:6799: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_gem.o] Error 1
drivers/gpu/drm/drm_memory.c:135:29: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *handle @@ got void [noderef] __iomem * @@
drivers/gpu/drm/drm_memory.c:135:29: sparse: expected void *handle
drivers/gpu/drm/drm_memory.c:135:29: sparse: got void [noderef] __iomem *
drivers/gpu/drm/drm_memory.c:144:29: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *handle @@ got void [noderef] __iomem * @@
drivers/gpu/drm/drm_memory.c:144:29: sparse: expected void *handle
drivers/gpu/drm/drm_memory.c:144:29: sparse: got void [noderef] __iomem *
drivers/gpu/drm/drm_memory.c:156:28: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __iomem *addr @@ got void *handle @@
drivers/gpu/drm/drm_memory.c:156:28: sparse: expected void [noderef] __iomem *addr
drivers/gpu/drm/drm_memory.c:156:28: sparse: got void *handle
{standard input}: Assembler messages:
{standard input}:1486: Error: unknown opcode
{standard input}:1517: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_self_refresh_helper.o] Error 1
{standard input}: Assembler messages:
{standard input}:8803: Error: unknown opcode
{standard input}:8837: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_fb_helper.o] Error 1
drivers/gpu/drm/drm_drv.c:434:6: sparse: sparse: context imbalance in 'drm_dev_enter' - different lock contexts for basic block
include/linux/srcu.h:181:9: sparse: sparse: context imbalance in 'drm_dev_exit' - unexpected unlock
drivers/gpu/drm/drm_crtc.c:707:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/gpu/drm/drm_crtc.c:707:29: sparse: expected unsigned int const *__gu_addr
drivers/gpu/drm/drm_crtc.c:707:29: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/gpu/drm/drm_crtc.c:707:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/gpu/drm/drm_crtc.c:707:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/drm_crtc.c:707:29: sparse: got unsigned int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:593: Error: unknown opcode
{standard input}:624: Error: unknown opcode
{standard input}:2720: Error: unknown opcode
{standard input}:4309: Error: unknown opcode
{standard input}:4568: Error: unknown opcode
{standard input}:5064: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_file.o] Error 1
{standard input}: Assembler messages:
{standard input}:229: Error: unknown opcode
{standard input}:323: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/gpu/drm/drm_hashtab.o] Error 1
{standard input}: Assembler messages:
{standard input}:1831: Error: unknown opcode
{standard input}:1862: Error: unknown opcode
{standard input}:2115: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_drv.o] Error 1
{standard input}: Assembler messages:
{standard input}:4765: Error: unknown opcode
{standard input}:9394: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_mm.o] Error 1
{standard input}: Assembler messages:
{standard input}:1696: Error: unknown opcode
{standard input}:1727: Error: unknown opcode
{standard input}:1961: Error: unknown opcode
{standard input}:2149: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_prime.o] Error 1
{standard input}: Assembler messages:
{standard input}:1527: Error: unknown opcode
{standard input}:1559: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_framebuffer.o] Error 1
{standard input}: Assembler messages:
{standard input}:5009: Error: unknown opcode
{standard input}:5040: Error: unknown opcode
{standard input}:5507: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:2264: Error: unknown opcode
{standard input}:8212: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/gpu/drm/drm_modeset_lock.o] Error 1
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_connector.o] Error 1
{standard input}: Assembler messages:
{standard input}:6587: Error: unknown opcode
{standard input}:6618: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_atomic.o] Error 1
{standard input}: Assembler messages:
{standard input}:489: Error: unknown opcode
{standard input}:520: Error: unknown opcode
{standard input}:945: Error: unknown opcode
{standard input}:2544: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_mode_object.o] Error 1
{standard input}: Assembler messages:
{standard input}:1336: Error: unknown opcode
{standard input}:1844: Error: unknown opcode
{standard input}:1911: Error: unknown opcode
{standard input}:2955: Error: unknown opcode
{standard input}:3005: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:955: Error: unknown opcode
{standard input}:986: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_client.o] Error 1
{standard input}: Assembler messages:
{standard input}:1303: Error: unknown opcode
{standard input}:1334: Error: unknown opcode
{standard input}:1561: Error: unknown opcode
{standard input}:2084: Error: unknown opcode
{standard input}:4488: Error: unknown opcode
drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: expected unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: got unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: expected unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: got unsigned int [noderef] [usertype] __user *
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: got unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: expected unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: got unsigned int [noderef] [usertype] __user *
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: got unsigned int const *__gu_addr
{standard input}:3236: Error: unknown opcode
{standard input}:6751: Error: unknown opcode
{standard input}:7204: Error: unknown opcode
{standard input}:7321: Error: unknown opcode
{standard input}:7935: Error: unknown opcode
{standard input}:4802: Error: unknown opcode
{standard input}:5250: Error: unknown opcode
{standard input}:6411: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1130: Error: unknown opcode
{standard input}:1161: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_writeback.o] Error 1
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_syncobj.o] Error 1
{standard input}:11327: Error: unknown opcode
{standard input}:14940: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_vblank.o] Error 1
{standard input}: Assembler messages:
{standard input}:1841: Error: unknown opcode
{standard input}:1872: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_atomic_uapi.o] Error 1
{standard input}: Assembler messages:
{standard input}:3541: Error: unknown opcode
{standard input}:3573: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_client_modeset.o] Error 1
{standard input}: Assembler messages:
{standard input}:1005: Error: unknown opcode
{standard input}:1036: Error: unknown opcode
{standard input}:2516: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/gpu/drm/drm_gem_cma_helper.o] Error 1
make[4]: Target '__build' not remade because of errors.
make[3]: *** [scripts/Makefile.build:497: drivers/gpu/drm] Error 2
make[3]: Target '__build' not remade because of errors.
--
drivers/misc/eeprom/eeprom_93cx6.c:239: warning: Function parameter or member 'byte' not described in 'eeprom_93cx6_readb'
drivers/misc/eeprom/eeprom_93cx6.c:239: warning: Excess function parameter 'word' description in 'eeprom_93cx6_readb'
drivers/misc/eeprom/eeprom_93cx6.c:280: warning: Function parameter or member 'bytes' not described in 'eeprom_93cx6_multireadb'
drivers/misc/eeprom/eeprom_93cx6.c:280: warning: Excess function parameter 'words' description in 'eeprom_93cx6_multireadb'
drivers/misc/eeprom/at24.c:228:36: warning: 'at24_acpi_ids' defined but not used [-Wunused-const-variable=]
228 | static const struct acpi_device_id at24_acpi_ids[] = {
| ^~~~~~~~~~~~~
drivers/misc/ti-st/st_core.c:283:41: sparse: sparse: cast to restricted __le16
drivers/misc/eeprom/idt_89hpesx.c:597:31: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [addressable] [assigned] [usertype] memaddr @@ got restricted __le16 [usertype] @@
drivers/misc/eeprom/idt_89hpesx.c:597:31: sparse: expected unsigned short [addressable] [assigned] [usertype] memaddr
drivers/misc/eeprom/idt_89hpesx.c:597:31: sparse: got restricted __le16 [usertype]
drivers/misc/eeprom/idt_89hpesx.c:669:31: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [addressable] [assigned] [usertype] memaddr @@ got restricted __le16 [usertype] @@
drivers/misc/eeprom/idt_89hpesx.c:669:31: sparse: expected unsigned short [addressable] [assigned] [usertype] memaddr
drivers/misc/eeprom/idt_89hpesx.c:669:31: sparse: got restricted __le16 [usertype]
drivers/misc/eeprom/idt_89hpesx.c:767:24: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [addressable] [assigned] [usertype] csraddr @@ got restricted __le16 [usertype] @@
drivers/misc/eeprom/idt_89hpesx.c:767:24: sparse: expected unsigned short [addressable] [assigned] [usertype] csraddr
drivers/misc/eeprom/idt_89hpesx.c:767:24: sparse: got restricted __le16 [usertype]
drivers/misc/eeprom/idt_89hpesx.c:768:21: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [addressable] [assigned] [usertype] data @@ got restricted __le32 [usertype] @@
drivers/misc/eeprom/idt_89hpesx.c:768:21: sparse: expected unsigned int [addressable] [assigned] [usertype] data
drivers/misc/eeprom/idt_89hpesx.c:768:21: sparse: got restricted __le32 [usertype]
drivers/misc/eeprom/idt_89hpesx.c:832:24: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [addressable] [assigned] [usertype] csraddr @@ got restricted __le16 [usertype] @@
drivers/misc/eeprom/idt_89hpesx.c:832:24: sparse: expected unsigned short [addressable] [assigned] [usertype] csraddr
drivers/misc/eeprom/idt_89hpesx.c:832:24: sparse: got restricted __le16 [usertype]
drivers/misc/eeprom/idt_89hpesx.c:857:17: sparse: sparse: cast to restricted __le32
{standard input}: Assembler messages:
{standard input}:68: Error: unknown opcode
{standard input}:2359: Error: unknown opcode
{standard input}:2442: Error: unknown opcode
{standard input}:3396: Error: unknown opcode
{standard input}:3565: Error: unknown opcode
{standard input}:3706: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/misc/ti-st/st_core.o] Error 1
drivers/misc/lis3lv02d/lis3lv02d.c:182:52: sparse: sparse: cast to restricted __le16
{standard input}: Assembler messages:
{standard input}:2656: Error: unknown opcode
{standard input}:2711: Error: unknown opcode
{standard input}:2905: Error: unknown opcode
{standard input}:3299: Error: unknown opcode
{standard input}:3433: Error: unknown opcode
{standard input}:4219: Error: unknown opcode
{standard input}:4538: Error: unknown opcode
{standard input}:4943: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/misc/lis3lv02d/lis3lv02d.o] Error 1
drivers/misc/ti-st/st_kim.c:42: warning: Function parameter or member 'id' not described in 'st_get_plat_device'
drivers/misc/ti-st/st_kim.c:53: warning: Function parameter or member 'kim_gdata' not described in 'validate_firmware_response'
drivers/misc/ti-st/st_kim.c:126: warning: Function parameter or member 'kim_gdata' not described in 'kim_int_recv'
drivers/misc/ti-st/st_kim.c:126: warning: Function parameter or member 'data' not described in 'kim_int_recv'
drivers/misc/ti-st/st_kim.c:126: warning: Function parameter or member 'count' not described in 'kim_int_recv'
drivers/misc/ti-st/st_kim.c:272: warning: Function parameter or member 'kim_gdata' not described in 'download_firmware'
drivers/misc/ti-st/st_kim.c:445: warning: Function parameter or member 'kim_data' not described in 'st_kim_start'
drivers/misc/ti-st/st_kim.c:509: warning: Function parameter or member 'kim_data' not described in 'st_kim_stop'
drivers/misc/ti-st/st_kim.c:661: warning: Function parameter or member 'core_data' not described in 'st_kim_ref'
drivers/misc/ti-st/st_kim.c:661: warning: Function parameter or member 'id' not described in 'st_kim_ref'
>> drivers/misc/mic/vop/vop_main.c:551:51: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *ptr @@ got restricted __le64 * @@
>> drivers/misc/mic/vop/vop_main.c:551:51: sparse: expected void const volatile [noderef] __iomem *ptr
drivers/misc/mic/vop/vop_main.c:551:51: sparse: got restricted __le64 *
drivers/misc/mic/vop/vop_main.c:560:49: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct mic_device_ctrl *dc @@ got struct mic_device_ctrl [noderef] __iomem *dc @@
drivers/misc/mic/vop/vop_main.c:560:49: sparse: expected struct mic_device_ctrl *dc
drivers/misc/mic/vop/vop_main.c:560:49: sparse: got struct mic_device_ctrl [noderef] __iomem *dc
drivers/misc/mic/vop/vop_main.c:579:49: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct mic_device_ctrl *dc @@ got struct mic_device_ctrl [noderef] __iomem *dc @@
drivers/misc/mic/vop/vop_main.c:579:49: sparse: expected struct mic_device_ctrl *dc
drivers/misc/mic/vop/vop_main.c:579:49: sparse: got struct mic_device_ctrl [noderef] __iomem *dc
drivers/misc/mic/vop/vop_main.c: In function '_vop_scan_devices':
drivers/misc/mic/vop/vop_main.c:617:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
617 | int ret;
| ^~~
make[3]: *** [scripts/Makefile.build:497: drivers/misc/ti-st] Error 2
make[4]: Target '__build' not remade because of errors.
drivers/misc/enclosure.c:115: warning: Function parameter or member 'name' not described in 'enclosure_register'
drivers/misc/enclosure.c:115: warning: Function parameter or member 'cb' not described in 'enclosure_register'
drivers/misc/enclosure.c:283: warning: Function parameter or member 'number' not described in 'enclosure_component_alloc'
drivers/misc/enclosure.c:283: warning: Excess function parameter 'num' description in 'enclosure_component_alloc'
drivers/misc/enclosure.c:363: warning: Function parameter or member 'component' not described in 'enclosure_add_device'
drivers/misc/enclosure.c:363: warning: Excess function parameter 'num' description in 'enclosure_add_device'
drivers/misc/enclosure.c:398: warning: Function parameter or member 'dev' not described in 'enclosure_remove_device'
drivers/misc/enclosure.c:398: warning: Excess function parameter 'num' description in 'enclosure_remove_device'
make[3]: *** [scripts/Makefile.build:497: drivers/misc/lis3lv02d] Error 2
make[4]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:6221: Error: unknown opcode
{standard input}:6680: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:497: drivers/misc/mic] Error 2
make[3]: Target '__build' not remade because of errors.
make[4]: *** [scripts/Makefile.build:497: drivers/misc/mic/vop] Error 2
make[4]: Target '__build' not remade because of errors.
make[5]: *** [scripts/Makefile.build:281: drivers/misc/mic/vop/vop_vringh.o] Error 1
make[5]: Target '__build' not remade because of errors.
--
{standard input}: Assembler messages:
{standard input}:4257: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/scsi.o] Error 1
drivers/scsi/scsi_ioctl.c:48:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/scsi/scsi_ioctl.c:48:21: sparse: expected unsigned int const *__gu_addr
drivers/scsi/scsi_ioctl.c:48:21: sparse: got unsigned int [noderef] __user *
>> drivers/scsi/scsi_ioctl.c:48:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/scsi/scsi_ioctl.c:48:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/scsi_ioctl.c:48:21: sparse: got unsigned int const *__gu_addr
drivers/scsi/scsi_error.c:2341:17: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *arg @@
drivers/scsi/scsi_error.c:2341:17: sparse: expected int const *__gu_addr
drivers/scsi/scsi_error.c:2341:17: sparse: got int [noderef] __user *arg
>> drivers/scsi/scsi_error.c:2341:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/scsi/scsi_error.c:2341:17: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/scsi_error.c:2341:17: sparse: got int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:491: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/scsicam.o] Error 1
{standard input}: Assembler messages:
{standard input}:250: Error: unknown opcode
{standard input}:309: Error: unknown opcode
{standard input}:12582: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:3693: Error: unknown opcode
{standard input}:17869: Error: unknown opcode
{standard input}:19691: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/scsi_lib.o] Error 1
{standard input}:10689: Error: unknown opcode
{standard input}:13255: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/scsi_error.o] Error 1
drivers/scsi/constants.c:318:9: sparse: sparse: trying to concatenate 24850-character string (8191 bytes max)
{standard input}: Assembler messages:
{standard input}:3961: Error: unknown opcode
{standard input}:7182: Error: unknown opcode
{standard input}:7213: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/scsi_scan.o] Error 1
{standard input}: Assembler messages:
{standard input}:3774: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/scsi_transport_srp.o] Error 1
drivers/scsi/virtio_scsi.c:109: warning: Function parameter or member 'vscsi' not described in 'virtscsi_complete_cmd'
drivers/scsi/virtio_scsi.c:109: warning: Function parameter or member 'buf' not described in 'virtscsi_complete_cmd'
drivers/scsi/sg.c:415:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/scsi/sg.c:415:21: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:415:21: sparse: got int [noderef] __user *
>> drivers/scsi/sg.c:415:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/scsi/sg.c:415:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:415:21: sparse: got int const *__gu_addr
drivers/scsi/sg.c:419:32: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/scsi/sg.c:419:32: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:419:32: sparse: got int [noderef] __user *
drivers/scsi/sg.c:419:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:419:32: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:419:32: sparse: got int const *__gu_addr
drivers/scsi/sg.c:425:32: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] __user * @@
drivers/scsi/sg.c:425:32: sparse: expected signed int const *__gu_addr
drivers/scsi/sg.c:425:32: sparse: got signed int [noderef] __user *
>> drivers/scsi/sg.c:425:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/scsi/sg.c:425:32: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:425:32: sparse: got signed int const *__gu_addr
drivers/scsi/sg.c:431:32: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/scsi/sg.c:431:32: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:431:32: sparse: got int [noderef] __user *
drivers/scsi/sg.c:431:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:431:32: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:431:32: sparse: got int const *__gu_addr
drivers/scsi/sg.c:638:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user *[assigned] buf @@
drivers/scsi/sg.c:638:13: sparse: expected char const *__gu_addr
drivers/scsi/sg.c:638:13: sparse: got char const [noderef] __user *[assigned] buf
>> drivers/scsi/sg.c:638:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
drivers/scsi/sg.c:638:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:638:13: sparse: got char const *__gu_addr
drivers/scsi/sg.c:955:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:955:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:955:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:955:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:955:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:955:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:998:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:998:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:998:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:998:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:998:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:998:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:1026:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:1026:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:1026:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:1026:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:1026:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:1026:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:1051:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:1051:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:1051:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:1051:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:1051:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:1051:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:1059:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:1059:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:1059:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:1059:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:1059:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:1059:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:1067:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:1067:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:1067:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:1067:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:1067:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:1067:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:1111:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:1111:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:1111:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:1111:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:1111:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:1111:26: sparse: got int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:7142: Error: unknown opcode
{standard input}:7173: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:7760: Error: unknown opcode
{standard input}:7791: Error: unknown opcode
{standard input}:9132: Error: unknown opcode
{standard input}:9359: Error: unknown opcode
{standard input}:11729: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/sg.o] Error 1
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (5c0 becomes c0)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (600 becomes 0)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (525 becomes 25)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (624 becomes 24)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (2100 becomes 0)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (3222 becomes 22)
include/linux/unaligned/be_byteshift.h:32:30: sparse: sparse: cast truncates bits from constant value (32222220 becomes 2220)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (2220 becomes 20)
include/linux/unaligned/be_byteshift.h:38:30: sparse: sparse: cast truncates bits from constant value (3222222000000000 becomes 0)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (3111 becomes 11)
include/linux/unaligned/be_byteshift.h:32:30: sparse: sparse: cast truncates bits from constant value (31111110 becomes 1110)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (1110 becomes 10)
include/linux/unaligned/be_byteshift.h:38:30: sparse: sparse: cast truncates bits from constant value (3111111000000001 becomes 1)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (3222 becomes 22)
include/linux/unaligned/be_byteshift.h:32:30: sparse: sparse: cast truncates bits from constant value (32222220 becomes 2220)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (2220 becomes 20)
include/linux/unaligned/be_byteshift.h:38:30: sparse: sparse: cast truncates bits from constant value (3222222000000000 becomes 0)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (3111 becomes 11)
include/linux/unaligned/be_byteshift.h:32:30: sparse: sparse: cast truncates bits from constant value (31111110 becomes 1110)
include/linux/unaligned/be_byteshift.h:26:16: sparse: sparse: cast truncates bits from constant value (1110 becomes 10)
include/linux/unaligned/be_byteshift.h:38:30: sparse: sparse: cast truncates bits from constant value (3111111000000001 becomes 1)
{standard input}:17458: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:60: Error: unknown opcode
{standard input}:133: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/st.o] Error 1
{standard input}:22467: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:94: Error: unknown opcode
{standard input}:157: Error: unknown opcode
{standard input}:28518: Error: unknown opcode
{standard input}:33728: Error: unknown opcode
{standard input}:37881: Error: unknown opcode
{standard input}:39114: Error: unknown opcode
{standard input}:39248: Error: unknown opcode
{standard input}:43949: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/scsi_debug.o] Error 1
{standard input}:7664: Error: unknown opcode
{standard input}:8489: Error: unknown opcode
{standard input}:8556: Error: unknown opcode
{standard input}:8615: Error: unknown opcode
{standard input}:8668: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: drivers/scsi/scsi_sysfs.o] Error 1
make[3]: Target '__build' not remade because of errors.
--
sound/core/seq/seq_clientmgr.c:709:9: sparse: sparse: context imbalance in 'deliver_to_subscribers' - different lock contexts for basic block
{standard input}: Assembler messages:
{standard input}:817: Error: unknown opcode
{standard input}:911: Error: unknown opcode
{standard input}:983: Error: unknown opcode
{standard input}:1212: Error: unknown opcode
{standard input}:1638: Error: unknown opcode
{standard input}:2539: Error: unknown opcode
{standard input}:2699: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: sound/core/seq/seq_fifo.o] Error 1
{standard input}: Assembler messages:
{standard input}:588: Error: unknown opcode
{standard input}:679: Error: unknown opcode
{standard input}:881: Error: unknown opcode
{standard input}:1580: Error: unknown opcode
{standard input}:2048: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:4526: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: sound/core/seq/seq_queue.o] Error 1
sound/core/control.c:776:17: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:776:26: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:777:17: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:777:26: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:796:48: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:1462:40: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:1565:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ptr @@
sound/core/control.c:1565:13: sparse: expected int const *__gu_addr
sound/core/control.c:1565:13: sparse: got int [noderef] __user *ptr
>> sound/core/control.c:1565:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> sound/core/control.c:1565:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/control.c:1565:13: sparse: got int const *__gu_addr
{standard input}:6767: Error: unknown opcode
{standard input}:7990: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1544: Error: unknown opcode
{standard input}:1823: Error: unknown opcode
{standard input}:2489: Error: unknown opcode
{standard input}:2708: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: sound/core/seq/seq_memory.o] Error 1
{standard input}: Assembler messages:
{standard input}:3999: Error: unknown opcode
{standard input}:8582: Error: unknown opcode
{standard input}:13022: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: sound/core/control.o] Error 1
{standard input}: Assembler messages:
{standard input}:4126: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: sound/core/seq/seq_clientmgr.o] Error 1
make[4]: *** [scripts/Makefile.build:281: sound/core/seq/seq_timer.o] Error 1
sound/core/seq/seq_virmidi.c:65:12: sparse: sparse: context imbalance in 'snd_virmidi_dev_receive_event' - different lock contexts for basic block
sound/core/timer.c:2045:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
sound/core/timer.c:2045:13: sparse: expected int const *__gu_addr
sound/core/timer.c:2045:13: sparse: got int [noderef] __user *p
>> sound/core/timer.c:2045:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> sound/core/timer.c:2045:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/timer.c:2045:13: sparse: got int const *__gu_addr
sound/core/timer.c:790:25: sparse: sparse: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
{standard input}: Assembler messages:
{standard input}:537: Error: unknown opcode
{standard input}:1302: Error: unknown opcode
{standard input}:1585: Error: unknown opcode
{standard input}:2430: Error: unknown opcode
{standard input}:3051: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: sound/core/seq/seq_ports.o] Error 1
make[3]: *** [scripts/Makefile.build:497: sound/core/seq] Error 2
make[4]: Target '__build' not remade because of errors.
sound/core/pcm.c:92:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/pcm.c:92:29: sparse: expected int const *__gu_addr
sound/core/pcm.c:92:29: sparse: got int [noderef] __user *
>> sound/core/pcm.c:92:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> sound/core/pcm.c:92:29: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm.c:92:29: sparse: got int const *__gu_addr
sound/core/pcm.c:112:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm.c:112:29: sparse: expected unsigned int const *__gu_addr
sound/core/pcm.c:112:29: sparse: got unsigned int [noderef] __user *
>> sound/core/pcm.c:112:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm.c:112:29: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm.c:112:29: sparse: got unsigned int const *__gu_addr
sound/core/pcm.c:114:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/pcm.c:114:29: sparse: expected int const *__gu_addr
sound/core/pcm.c:114:29: sparse: got int [noderef] __user *
sound/core/pcm.c:114:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/pcm.c:114:29: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm.c:114:29: sparse: got int const *__gu_addr
sound/core/pcm.c:119:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm.c:119:29: sparse: expected unsigned int const *__gu_addr
sound/core/pcm.c:119:29: sparse: got unsigned int [noderef] __user *
sound/core/pcm.c:119:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm.c:119:29: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm.c:119:29: sparse: got unsigned int const *__gu_addr
sound/core/pcm.c:155:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/pcm.c:155:29: sparse: expected int const *__gu_addr
sound/core/pcm.c:155:29: sparse: got int [noderef] __user *
sound/core/pcm.c:155:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/pcm.c:155:29: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm.c:155:29: sparse: got int const *__gu_addr
sound/core/pcm.c:999:9: sparse: sparse: context imbalance in 'snd_pcm_detach_substream' - different lock contexts for basic block
{standard input}: Assembler messages:
{standard input}:3026: Error: unknown opcode
{standard input}:3843: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: sound/core/init.o] Error 1
sound/core/pcm_native.c:1010:20: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
sound/core/pcm_native.c:1010:20: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:1010:20: sparse: got unsigned int [noderef] [usertype] __user *
>> sound/core/pcm_native.c:1010:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> sound/core/pcm_native.c:1010:20: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:1010:20: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:1036:20: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
sound/core/pcm_native.c:1036:20: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:1036:20: sparse: got unsigned int [noderef] [usertype] __user *
sound/core/pcm_native.c:1036:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:1036:20: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:1036:20: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:2944:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm_native.c:2944:13: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:2944:13: sparse: got unsigned int [noderef] __user *
sound/core/pcm_native.c:2944:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:2944:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:2944:13: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:3037:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm_native.c:3037:13: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:3037:13: sparse: got unsigned int [noderef] __user *
sound/core/pcm_native.c:3037:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:3037:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3037:13: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:3038:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm_native.c:3038:13: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:3038:13: sparse: got unsigned int [noderef] __user *
sound/core/pcm_native.c:3038:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:3038:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3038:13: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:3039:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm_native.c:3039:13: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:3039:13: sparse: got unsigned int [noderef] __user *
sound/core/pcm_native.c:3039:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:3039:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3039:13: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:3087:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *_arg @@
sound/core/pcm_native.c:3087:13: sparse: expected int const *__gu_addr
sound/core/pcm_native.c:3087:13: sparse: got int [noderef] __user *_arg
>> sound/core/pcm_native.c:3087:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/pcm_native.c:3087:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3087:13: sparse: got int const *__gu_addr
sound/core/pcm_native.c:3153:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long const *__gu_addr @@ got unsigned long [noderef] [usertype] __user *_frames @@
sound/core/pcm_native.c:3153:13: sparse: expected unsigned long const *__gu_addr
sound/core/pcm_native.c:3153:13: sparse: got unsigned long [noderef] [usertype] __user *_frames
>> sound/core/pcm_native.c:3153:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long const *__gu_addr @@
sound/core/pcm_native.c:3153:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3153:13: sparse: got unsigned long const *__gu_addr
sound/core/pcm_native.c:3169:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long const *__gu_addr @@ got unsigned long [noderef] [usertype] __user *_frames @@
sound/core/pcm_native.c:3169:13: sparse: expected unsigned long const *__gu_addr
sound/core/pcm_native.c:3169:13: sparse: got unsigned long [noderef] [usertype] __user *_frames
sound/core/pcm_native.c:3169:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long const *__gu_addr @@
sound/core/pcm_native.c:3169:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3169:13: sparse: got unsigned long const *__gu_addr
sound/core/pcm_native.c:3203:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm_native.c:3203:21: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:3203:21: sparse: got unsigned int [noderef] __user *
sound/core/pcm_native.c:3203:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:3203:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3203:21: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:95:1: sparse: sparse: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
sound/core/pcm_native.c:96:1: sparse: sparse: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
sound/core/pcm_native.c:97:1: sparse: sparse: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
sound/core/pcm_native.c:98:1: sparse: sparse: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
sound/core/pcm_native.c:145:9: sparse: sparse: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
sound/core/pcm_native.c:171:9: sparse: sparse: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
sound/core/pcm_native.c:188:39: sparse: sparse: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
sound/core/pcm_native.c:1186:52: sparse: sparse: context imbalance in 'snd_pcm_action_group' - unexpected unlock
sound/core/pcm_native.c:1257:37: sparse: sparse: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
sound/core/pcm_native.c: In function 'constrain_mask_params':
sound/core/pcm_native.c:264:18: warning: variable 'old_mask' set but not used [-Wunused-but-set-variable]
264 | struct snd_mask old_mask;
| ^~~~~~~~
sound/core/pcm_native.c: In function 'constrain_interval_params':
sound/core/pcm_native.c:300:22: warning: variable 'old_interval' set but not used [-Wunused-but-set-variable]
300 | struct snd_interval old_interval;
| ^~~~~~~~~~~~
sound/core/pcm_native.c: In function 'constrain_params_by_rules':
sound/core/pcm_native.c:341:22: warning: variable 'old_interval' set but not used [-Wunused-but-set-variable]
341 | struct snd_interval old_interval;
| ^~~~~~~~~~~~
sound/core/pcm_native.c:340:18: warning: variable 'old_mask' set but not used [-Wunused-but-set-variable]
340 | struct snd_mask old_mask;
| ^~~~~~~~
sound/core/pcm_native.c: In function 'snd_pcm_hw_params_choose':
sound/core/pcm_native.c:625:22: warning: variable 'old_interval' set but not used [-Wunused-but-set-variable]
625 | struct snd_interval old_interval;
| ^~~~~~~~~~~~
sound/core/pcm_native.c:624:18: warning: variable 'old_mask' set but not used [-Wunused-but-set-variable]
624 | struct snd_mask old_mask;
| ^~~~~~~~
{standard input}: Assembler messages:
{standard input}:5977: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: sound/core/pcm.o] Error 1
{standard input}: Assembler messages:
{standard input}:8297: Error: unknown opcode
{standard input}:9406: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:7731: Error: unknown opcode
{standard input}:7762: Error: unknown opcode
{standard input}:7905: Error: unknown opcode
{standard input}:8086: Error: unknown opcode
{standard input}:8326: Error: unknown opcode
{standard input}:8895: Error: unknown opcode
{standard input}:9185: Error: unknown opcode
{standard input}:16656: Error: unknown opcode
{standard input}:17378: Error: unknown opcode
{standard input}:19134: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:281: sound/core/pcm_native.o] Error 1
make[3]: *** [scripts/Makefile.build:281: sound/core/timer.o] Error 1
sound/core/rawmidi.c:654:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/rawmidi.c:654:13: sparse: expected unsigned int const *__gu_addr
sound/core/rawmidi.c:654:13: sparse: got unsigned int [noderef] __user *
>> sound/core/rawmidi.c:654:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> sound/core/rawmidi.c:654:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:654:13: sparse: got unsigned int const *__gu_addr
sound/core/rawmidi.c:656:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:656:13: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:656:13: sparse: got int [noderef] __user *
>> sound/core/rawmidi.c:656:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:656:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:656:13: sparse: got int const *__gu_addr
sound/core/rawmidi.c:658:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/rawmidi.c:658:13: sparse: expected unsigned int const *__gu_addr
sound/core/rawmidi.c:658:13: sparse: got unsigned int [noderef] __user *
sound/core/rawmidi.c:658:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/rawmidi.c:658:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:658:13: sparse: got unsigned int const *__gu_addr
sound/core/rawmidi.c:836:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:836:21: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:836:21: sparse: got int [noderef] __user *
sound/core/rawmidi.c:836:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:836:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:836:21: sparse: got int const *__gu_addr
sound/core/rawmidi.c:874:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:874:21: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:874:21: sparse: got int [noderef] __user *
sound/core/rawmidi.c:874:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:874:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:874:21: sparse: got int const *__gu_addr
sound/core/rawmidi.c:889:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:889:21: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:889:21: sparse: got int [noderef] __user *
sound/core/rawmidi.c:889:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:889:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:889:21: sparse: got int const *__gu_addr
sound/core/rawmidi.c:923:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:923:21: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:923:21: sparse: got int [noderef] __user *
sound/core/rawmidi.c:923:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:923:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:923:21: sparse: got int const *__gu_addr
sound/core/rawmidi.c:945:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:945:21: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:945:21: sparse: got int [noderef] __user *
sound/core/rawmidi.c:945:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:945:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:945:21: sparse: got int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:5681: Error: unknown opcode
{standard input}:5971: Error: unknown opcode
{standard input}:6100: Error: unknown opcode
sound/core/pcm_iec958.c:119: warning: Function parameter or member 'params' not described in 'snd_pcm_create_iec958_consumer_hw_params'
sound/core/pcm_iec958.c:119: warning: Excess function parameter 'hw_params' description in 'snd_pcm_create_iec958_consumer_hw_params'
{standard input}: Assembler messages:
{standard input}:1590: Error: unknown opcode
{standard input}:1673: Error: unknown opcode
{standard input}:1788: Error: unknown opcode
{standard input}:1891: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: sound/core/seq_device.o] Error 1
make[3]: *** [scripts/Makefile.build:280: sound/core/pcm_lib.o] Error 1
{standard input}: Assembler messages:
{standard input}:7829: Error: unknown opcode
{standard input}:8720: Error: unknown opcode
{standard input}:12334: Error: unknown opcode
{standard input}:12716: Error: unknown opcode
{standard input}:13942: Error: unknown opcode
make[3]: *** [scripts/Makefile.build:280: sound/core/rawmidi.o] Error 1
make[3]: Target '__build' not remade because of errors.
--
sound/core/control.c:776:17: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:776:26: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:777:17: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:777:26: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:796:48: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:1462:40: sparse: sparse: restricted snd_ctl_elem_type_t degrades to integer
sound/core/control.c:1565:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ptr @@
sound/core/control.c:1565:13: sparse: expected int const *__gu_addr
sound/core/control.c:1565:13: sparse: got int [noderef] __user *ptr
>> sound/core/control.c:1565:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> sound/core/control.c:1565:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/control.c:1565:13: sparse: got int const *__gu_addr
--
sound/core/timer.c:2045:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
sound/core/timer.c:2045:13: sparse: expected int const *__gu_addr
sound/core/timer.c:2045:13: sparse: got int [noderef] __user *p
>> sound/core/timer.c:2045:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> sound/core/timer.c:2045:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/timer.c:2045:13: sparse: got int const *__gu_addr
sound/core/timer.c:790:25: sparse: sparse: context imbalance in 'snd_timer_process_callbacks' - unexpected unlock
--
sound/core/pcm.c:92:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/pcm.c:92:29: sparse: expected int const *__gu_addr
sound/core/pcm.c:92:29: sparse: got int [noderef] __user *
>> sound/core/pcm.c:92:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> sound/core/pcm.c:92:29: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm.c:92:29: sparse: got int const *__gu_addr
sound/core/pcm.c:112:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm.c:112:29: sparse: expected unsigned int const *__gu_addr
sound/core/pcm.c:112:29: sparse: got unsigned int [noderef] __user *
>> sound/core/pcm.c:112:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm.c:112:29: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm.c:112:29: sparse: got unsigned int const *__gu_addr
sound/core/pcm.c:114:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/pcm.c:114:29: sparse: expected int const *__gu_addr
sound/core/pcm.c:114:29: sparse: got int [noderef] __user *
sound/core/pcm.c:114:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/pcm.c:114:29: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm.c:114:29: sparse: got int const *__gu_addr
sound/core/pcm.c:119:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm.c:119:29: sparse: expected unsigned int const *__gu_addr
sound/core/pcm.c:119:29: sparse: got unsigned int [noderef] __user *
sound/core/pcm.c:119:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm.c:119:29: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm.c:119:29: sparse: got unsigned int const *__gu_addr
sound/core/pcm.c:155:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/pcm.c:155:29: sparse: expected int const *__gu_addr
sound/core/pcm.c:155:29: sparse: got int [noderef] __user *
sound/core/pcm.c:155:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/pcm.c:155:29: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm.c:155:29: sparse: got int const *__gu_addr
sound/core/pcm.c:999:9: sparse: sparse: context imbalance in 'snd_pcm_detach_substream' - different lock contexts for basic block
--
sound/core/pcm_native.c:1010:20: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
sound/core/pcm_native.c:1010:20: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:1010:20: sparse: got unsigned int [noderef] [usertype] __user *
>> sound/core/pcm_native.c:1010:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> sound/core/pcm_native.c:1010:20: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:1010:20: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:1036:20: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
sound/core/pcm_native.c:1036:20: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:1036:20: sparse: got unsigned int [noderef] [usertype] __user *
sound/core/pcm_native.c:1036:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:1036:20: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:1036:20: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:2944:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm_native.c:2944:13: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:2944:13: sparse: got unsigned int [noderef] __user *
sound/core/pcm_native.c:2944:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:2944:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:2944:13: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:3037:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm_native.c:3037:13: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:3037:13: sparse: got unsigned int [noderef] __user *
sound/core/pcm_native.c:3037:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:3037:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3037:13: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:3038:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm_native.c:3038:13: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:3038:13: sparse: got unsigned int [noderef] __user *
sound/core/pcm_native.c:3038:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:3038:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3038:13: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:3039:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm_native.c:3039:13: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:3039:13: sparse: got unsigned int [noderef] __user *
sound/core/pcm_native.c:3039:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:3039:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3039:13: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:3087:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *_arg @@
sound/core/pcm_native.c:3087:13: sparse: expected int const *__gu_addr
sound/core/pcm_native.c:3087:13: sparse: got int [noderef] __user *_arg
>> sound/core/pcm_native.c:3087:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/pcm_native.c:3087:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3087:13: sparse: got int const *__gu_addr
sound/core/pcm_native.c:3153:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long const *__gu_addr @@ got unsigned long [noderef] [usertype] __user *_frames @@
sound/core/pcm_native.c:3153:13: sparse: expected unsigned long const *__gu_addr
sound/core/pcm_native.c:3153:13: sparse: got unsigned long [noderef] [usertype] __user *_frames
>> sound/core/pcm_native.c:3153:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long const *__gu_addr @@
sound/core/pcm_native.c:3153:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3153:13: sparse: got unsigned long const *__gu_addr
sound/core/pcm_native.c:3169:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned long const *__gu_addr @@ got unsigned long [noderef] [usertype] __user *_frames @@
sound/core/pcm_native.c:3169:13: sparse: expected unsigned long const *__gu_addr
sound/core/pcm_native.c:3169:13: sparse: got unsigned long [noderef] [usertype] __user *_frames
sound/core/pcm_native.c:3169:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long const *__gu_addr @@
sound/core/pcm_native.c:3169:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3169:13: sparse: got unsigned long const *__gu_addr
sound/core/pcm_native.c:3203:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/pcm_native.c:3203:21: sparse: expected unsigned int const *__gu_addr
sound/core/pcm_native.c:3203:21: sparse: got unsigned int [noderef] __user *
sound/core/pcm_native.c:3203:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/pcm_native.c:3203:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/pcm_native.c:3203:21: sparse: got unsigned int const *__gu_addr
sound/core/pcm_native.c:95:1: sparse: sparse: context imbalance in 'snd_pcm_group_lock' - different lock contexts for basic block
sound/core/pcm_native.c:96:1: sparse: sparse: context imbalance in 'snd_pcm_group_unlock' - unexpected unlock
sound/core/pcm_native.c:97:1: sparse: sparse: context imbalance in 'snd_pcm_group_lock_irq' - different lock contexts for basic block
sound/core/pcm_native.c:98:1: sparse: sparse: context imbalance in 'snd_pcm_group_unlock_irq' - unexpected unlock
sound/core/pcm_native.c:145:9: sparse: sparse: context imbalance in 'snd_pcm_stream_lock_nested' - different lock contexts for basic block
sound/core/pcm_native.c:171:9: sparse: sparse: context imbalance in '_snd_pcm_stream_lock_irqsave' - different lock contexts for basic block
sound/core/pcm_native.c:188:39: sparse: sparse: context imbalance in 'snd_pcm_stream_unlock_irqrestore' - unexpected unlock
sound/core/pcm_native.c:1186:52: sparse: sparse: context imbalance in 'snd_pcm_action_group' - unexpected unlock
sound/core/pcm_native.c:1257:37: sparse: sparse: context imbalance in 'snd_pcm_stream_group_ref' - different lock contexts for basic block
--
sound/core/rawmidi.c:654:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/rawmidi.c:654:13: sparse: expected unsigned int const *__gu_addr
sound/core/rawmidi.c:654:13: sparse: got unsigned int [noderef] __user *
>> sound/core/rawmidi.c:654:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> sound/core/rawmidi.c:654:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:654:13: sparse: got unsigned int const *__gu_addr
sound/core/rawmidi.c:656:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:656:13: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:656:13: sparse: got int [noderef] __user *
>> sound/core/rawmidi.c:656:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:656:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:656:13: sparse: got int const *__gu_addr
sound/core/rawmidi.c:658:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
sound/core/rawmidi.c:658:13: sparse: expected unsigned int const *__gu_addr
sound/core/rawmidi.c:658:13: sparse: got unsigned int [noderef] __user *
sound/core/rawmidi.c:658:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
sound/core/rawmidi.c:658:13: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:658:13: sparse: got unsigned int const *__gu_addr
sound/core/rawmidi.c:836:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:836:21: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:836:21: sparse: got int [noderef] __user *
sound/core/rawmidi.c:836:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:836:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:836:21: sparse: got int const *__gu_addr
sound/core/rawmidi.c:874:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:874:21: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:874:21: sparse: got int [noderef] __user *
sound/core/rawmidi.c:874:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:874:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:874:21: sparse: got int const *__gu_addr
sound/core/rawmidi.c:889:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:889:21: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:889:21: sparse: got int [noderef] __user *
sound/core/rawmidi.c:889:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:889:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:889:21: sparse: got int const *__gu_addr
sound/core/rawmidi.c:923:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:923:21: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:923:21: sparse: got int [noderef] __user *
sound/core/rawmidi.c:923:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:923:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:923:21: sparse: got int const *__gu_addr
sound/core/rawmidi.c:945:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
sound/core/rawmidi.c:945:21: sparse: expected int const *__gu_addr
sound/core/rawmidi.c:945:21: sparse: got int [noderef] __user *
sound/core/rawmidi.c:945:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
sound/core/rawmidi.c:945:21: sparse: expected void const volatile [noderef] __user *ptr
sound/core/rawmidi.c:945:21: sparse: got int const *__gu_addr
--
drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user * @@
drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: expected char const *__gu_addr
drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: got char const [noderef] __user *
>> drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: expected void const volatile [noderef] __user *ptr
drivers/char/ipmi/ipmi_watchdog.c:762:37: sparse: got char const *__gu_addr
--
drivers/tty/tty_ioctl.c:842:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/tty/tty_ioctl.c:842:21: sparse: expected unsigned int const *__gu_addr
drivers/tty/tty_ioctl.c:842:21: sparse: got unsigned int [noderef] __user *
>> drivers/tty/tty_ioctl.c:842:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/tty/tty_ioctl.c:842:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/tty_ioctl.c:842:21: sparse: got unsigned int const *__gu_addr
include/asm-generic/termios.h:25:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short const [noderef] __user * @@
include/asm-generic/termios.h:25:13: sparse: expected unsigned short const *__gu_addr
include/asm-generic/termios.h:25:13: sparse: got unsigned short const [noderef] __user *
>> include/asm-generic/termios.h:25:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
>> include/asm-generic/termios.h:25:13: sparse: expected void const volatile [noderef] __user *ptr
include/asm-generic/termios.h:25:13: sparse: got unsigned short const *__gu_addr
include/asm-generic/termios.h:29:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short const [noderef] __user * @@
include/asm-generic/termios.h:29:13: sparse: expected unsigned short const *__gu_addr
include/asm-generic/termios.h:29:13: sparse: got unsigned short const [noderef] __user *
include/asm-generic/termios.h:29:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
include/asm-generic/termios.h:29:13: sparse: expected void const volatile [noderef] __user *ptr
include/asm-generic/termios.h:29:13: sparse: got unsigned short const *__gu_addr
include/asm-generic/termios.h:33:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short const [noderef] __user * @@
include/asm-generic/termios.h:33:13: sparse: expected unsigned short const *__gu_addr
include/asm-generic/termios.h:33:13: sparse: got unsigned short const [noderef] __user *
include/asm-generic/termios.h:33:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
include/asm-generic/termios.h:33:13: sparse: expected void const volatile [noderef] __user *ptr
include/asm-generic/termios.h:33:13: sparse: got unsigned short const *__gu_addr
include/asm-generic/termios.h:37:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short const [noderef] __user * @@
include/asm-generic/termios.h:37:13: sparse: expected unsigned short const *__gu_addr
include/asm-generic/termios.h:37:13: sparse: got unsigned short const [noderef] __user *
include/asm-generic/termios.h:37:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
include/asm-generic/termios.h:37:13: sparse: expected void const volatile [noderef] __user *ptr
include/asm-generic/termios.h:37:13: sparse: got unsigned short const *__gu_addr
include/asm-generic/termios.h:41:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned char const *__gu_addr @@ got unsigned char const [noderef] __user * @@
include/asm-generic/termios.h:41:13: sparse: expected unsigned char const *__gu_addr
include/asm-generic/termios.h:41:13: sparse: got unsigned char const [noderef] __user *
>> include/asm-generic/termios.h:41:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned char const *__gu_addr @@
include/asm-generic/termios.h:41:13: sparse: expected void const volatile [noderef] __user *ptr
include/asm-generic/termios.h:41:13: sparse: got unsigned char const *__gu_addr
--
drivers/tty/tty_jobctrl.c:77:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:77:9: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:77:9: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:80:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:80:34: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:80:34: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:120:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:120:31: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:120:31: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:122:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:122:33: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:122:33: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:131:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:131:31: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:131:31: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:152:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:152:33: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:152:33: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:161:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:161:9: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:161:9: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:163:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:163:40: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:163:40: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:200:41: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:200:41: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:200:41: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:208:51: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:208:51: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:208:51: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:219:43: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:219:43: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:219:43: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:281:39: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:281:39: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:281:39: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:284:41: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:284:41: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:284:41: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:293:31: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:293:31: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:293:31: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:309:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct spinlock [usertype] *lock @@ got struct spinlock [noderef] __rcu * @@
drivers/tty/tty_jobctrl.c:309:33: sparse: expected struct spinlock [usertype] *lock
drivers/tty/tty_jobctrl.c:309:33: sparse: got struct spinlock [noderef] __rcu *
drivers/tty/tty_jobctrl.c:484:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] [usertype] __user *p @@
drivers/tty/tty_jobctrl.c:484:13: sparse: expected int const *__gu_addr
drivers/tty/tty_jobctrl.c:484:13: sparse: got int [noderef] [usertype] __user *p
>> drivers/tty/tty_jobctrl.c:484:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/tty/tty_jobctrl.c:484:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/tty_jobctrl.c:484:13: sparse: got int const *__gu_addr
drivers/tty/tty_jobctrl.c:18:41: sparse: sparse: dereference of noderef expression
--
drivers/tty/pty.c:163:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *arg @@
drivers/tty/pty.c:163:13: sparse: expected int const *__gu_addr
drivers/tty/pty.c:163:13: sparse: got int [noderef] __user *arg
>> drivers/tty/pty.c:163:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/tty/pty.c:163:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/pty.c:163:13: sparse: got int const *__gu_addr
drivers/tty/pty.c:183:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *arg @@
drivers/tty/pty.c:183:13: sparse: expected int const *__gu_addr
drivers/tty/pty.c:183:13: sparse: got int [noderef] __user *arg
drivers/tty/pty.c:183:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/tty/pty.c:183:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/pty.c:183:13: sparse: got int const *__gu_addr
--
drivers/tty/sysrq.c:1110:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user *buf @@
drivers/tty/sysrq.c:1110:21: sparse: expected char const *__gu_addr
drivers/tty/sysrq.c:1110:21: sparse: got char const [noderef] __user *buf
>> drivers/tty/sysrq.c:1110:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/tty/sysrq.c:1110:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/sysrq.c:1110:21: sparse: got char const *__gu_addr
drivers/tty/sysrq.c:148:13: sparse: sparse: context imbalance in 'sysrq_handle_crash' - unexpected unlock
--
drivers/tty/vt/vt_ioctl.c:1004:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short [noderef] __user * @@
drivers/tty/vt/vt_ioctl.c:1004:21: sparse: expected unsigned short const *__gu_addr
drivers/tty/vt/vt_ioctl.c:1004:21: sparse: got unsigned short [noderef] __user *
>> drivers/tty/vt/vt_ioctl.c:1004:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
>> drivers/tty/vt/vt_ioctl.c:1004:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt_ioctl.c:1004:21: sparse: got unsigned short const *__gu_addr
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short [noderef] __user * @@
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: expected unsigned short const *__gu_addr
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: got unsigned short [noderef] __user *
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: got unsigned short const *__gu_addr
{standard input}: Assembler messages:
{standard input}:2439: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/tty/vt/vt_ioctl.o] Error 1
{standard input}: Assembler messages:
{standard input}:653: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/tty/vt/selection.o] Error 1
drivers/tty/vt/keyboard.c:1729:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/tty/vt/keyboard.c:1729:21: sparse: expected unsigned int const *__gu_addr
drivers/tty/vt/keyboard.c:1729:21: sparse: got unsigned int [noderef] __user *
>> drivers/tty/vt/keyboard.c:1729:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/tty/vt/keyboard.c:1729:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/keyboard.c:1729:21: sparse: got unsigned int const *__gu_addr
drivers/tty/vt/keyboard.c:1767:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/tty/vt/keyboard.c:1767:21: sparse: expected unsigned int const *__gu_addr
drivers/tty/vt/keyboard.c:1767:21: sparse: got unsigned int [noderef] __user *
drivers/tty/vt/keyboard.c:1767:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/tty/vt/keyboard.c:1767:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/keyboard.c:1767:21: sparse: got unsigned int const *__gu_addr
drivers/tty/vt/keyboard.c: In function 'k_fn':
drivers/tty/vt/keyboard.c:744:22: warning: comparison is always true due to limited range of data type [-Wtype-limits]
744 | if ((unsigned)value < ARRAY_SIZE(func_table)) {
| ^
{standard input}: Assembler messages:
{standard input}:5636: Error: unknown opcode
{standard input}:5715: Error: unknown opcode
{standard input}:5869: Error: unknown opcode
{standard input}:5897: Error: unknown opcode
{standard input}:5932: Error: unknown opcode
{standard input}:6237: Error: unknown opcode
{standard input}:6569: Error: unknown opcode
{standard input}:6833: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/tty/vt/keyboard.o] Error 1
drivers/tty/vt/defkeymap.c:28:9: sparse: sparse: symbol 'shift_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:47:9: sparse: sparse: symbol 'altgr_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:66:9: sparse: sparse: symbol 'ctrl_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:85:9: sparse: sparse: symbol 'shift_ctrl_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:104:9: sparse: sparse: symbol 'alt_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:123:9: sparse: sparse: symbol 'ctrl_alt_map' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:149:14: sparse: sparse: symbol 'keymap_count' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:157:6: sparse: sparse: symbol 'func_buf' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:188:6: sparse: sparse: symbol 'funcbufptr' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:189:5: sparse: sparse: symbol 'funcbufsize' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:190:5: sparse: sparse: symbol 'funcbufleft' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:192:6: sparse: sparse: symbol 'func_table' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:226:18: sparse: sparse: symbol 'accent_table' was not declared. Should it be static?
drivers/tty/vt/defkeymap.c:263:14: sparse: sparse: symbol 'accent_table_size' was not declared. Should it be static?
drivers/tty/vt/vt.c:4294:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char [noderef] __user * @@
drivers/tty/vt/vt.c:4294:13: sparse: expected char const *__gu_addr
drivers/tty/vt/vt.c:4294:13: sparse: got char [noderef] __user *
>> drivers/tty/vt/vt.c:4294:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/tty/vt/vt.c:4294:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt.c:4294:13: sparse: got char const *__gu_addr
drivers/tty/vt/vt.c:225:5: sparse: sparse: symbol 'console_blank_hook' was not declared. Should it be static?
drivers/tty/vt/consolemap_deftbl.c:10:4: sparse: sparse: symbol 'dfont_unicount' was not declared. Should it be static?
drivers/tty/vt/consolemap_deftbl.c:46:5: sparse: sparse: symbol 'dfont_unitable' was not declared. Should it be static?
drivers/tty/vt/vt.c:2985:19: sparse: sparse: symbol 'console_driver' was not declared. Should it be static?
drivers/tty/vt/vt.c:3141:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char [noderef] __user *p @@
drivers/tty/vt/vt.c:3141:13: sparse: expected char const *__gu_addr
drivers/tty/vt/vt.c:3141:13: sparse: got char [noderef] __user *p
drivers/tty/vt/vt.c:3141:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
drivers/tty/vt/vt.c:3141:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt.c:3141:13: sparse: got char const *__gu_addr
drivers/tty/vt/vt.c:3194:37: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char [noderef] __user * @@
drivers/tty/vt/vt.c:3194:37: sparse: expected char const *__gu_addr
drivers/tty/vt/vt.c:3194:37: sparse: got char [noderef] __user *
drivers/tty/vt/vt.c:3194:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
drivers/tty/vt/vt.c:3194:37: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt.c:3194:37: sparse: got char const *__gu_addr
drivers/tty/vt/vt.c:3207:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/tty/vt/vt.c:3207:29: sparse: expected signed int const *__gu_addr
drivers/tty/vt/vt.c:3207:29: sparse: got signed int [noderef] [usertype] __user *
>> drivers/tty/vt/vt.c:3207:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/tty/vt/vt.c:3207:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt.c:3207:29: sparse: got signed int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:258: Error: unknown opcode
{standard input}:12727: Error: unknown opcode
{standard input}:18464: Error: unknown opcode
{standard input}:19522: Error: unknown opcode
drivers/tty/vt/consolemap.c:716: warning: Function parameter or member 'src_vc' not described in 'con_copy_unimap'
drivers/tty/vt/consolemap.c:716: warning: Excess function parameter 'src_vt' description in 'con_copy_unimap'
drivers/tty/vt/consolemap.c:739: warning: Function parameter or member 'ct' not described in 'con_get_unimap'
drivers/tty/vt/consolemap.c:739: warning: Function parameter or member 'uct' not described in 'con_get_unimap'
drivers/tty/vt/consolemap.c:739: warning: Function parameter or member 'list' not described in 'con_get_unimap'
make[4]: *** [scripts/Makefile.build:280: drivers/tty/vt/vt.o] Error 1
make[4]: Target '__build' not remade because of errors.
--
drivers/tty/tty_io.c:2189:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char [noderef] __user *p @@
drivers/tty/tty_io.c:2189:13: sparse: expected char const *__gu_addr
drivers/tty/tty_io.c:2189:13: sparse: got char [noderef] __user *p
>> drivers/tty/tty_io.c:2189:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/tty/tty_io.c:2189:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/tty_io.c:2189:13: sparse: got char const *__gu_addr
drivers/tty/tty_io.c:2330:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/tty/tty_io.c:2330:13: sparse: expected int const *__gu_addr
drivers/tty/tty_io.c:2330:13: sparse: got int [noderef] __user *p
>> drivers/tty/tty_io.c:2330:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/tty/tty_io.c:2330:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/tty_io.c:2330:13: sparse: got int const *__gu_addr
drivers/tty/tty_io.c:2448:18: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user *p @@
drivers/tty/tty_io.c:2448:18: sparse: expected unsigned int const *__gu_addr
drivers/tty/tty_io.c:2448:18: sparse: got unsigned int [noderef] __user *p
>> drivers/tty/tty_io.c:2448:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/tty/tty_io.c:2448:18: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/tty_io.c:2448:18: sparse: got unsigned int const *__gu_addr
--
drivers/tty/vt/vt_ioctl.c:1004:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short [noderef] __user * @@
drivers/tty/vt/vt_ioctl.c:1004:21: sparse: expected unsigned short const *__gu_addr
drivers/tty/vt/vt_ioctl.c:1004:21: sparse: got unsigned short [noderef] __user *
>> drivers/tty/vt/vt_ioctl.c:1004:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
>> drivers/tty/vt/vt_ioctl.c:1004:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt_ioctl.c:1004:21: sparse: got unsigned short const *__gu_addr
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned short const *__gu_addr @@ got unsigned short [noderef] __user * @@
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: expected unsigned short const *__gu_addr
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: got unsigned short [noderef] __user *
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned short const *__gu_addr @@
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt_ioctl.c:1005:21: sparse: got unsigned short const *__gu_addr
--
drivers/tty/vt/keyboard.c:1729:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/tty/vt/keyboard.c:1729:21: sparse: expected unsigned int const *__gu_addr
drivers/tty/vt/keyboard.c:1729:21: sparse: got unsigned int [noderef] __user *
>> drivers/tty/vt/keyboard.c:1729:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/tty/vt/keyboard.c:1729:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/keyboard.c:1729:21: sparse: got unsigned int const *__gu_addr
drivers/tty/vt/keyboard.c:1767:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/tty/vt/keyboard.c:1767:21: sparse: expected unsigned int const *__gu_addr
drivers/tty/vt/keyboard.c:1767:21: sparse: got unsigned int [noderef] __user *
drivers/tty/vt/keyboard.c:1767:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/tty/vt/keyboard.c:1767:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/keyboard.c:1767:21: sparse: got unsigned int const *__gu_addr
--
drivers/tty/vt/vt.c:4294:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char [noderef] __user * @@
drivers/tty/vt/vt.c:4294:13: sparse: expected char const *__gu_addr
drivers/tty/vt/vt.c:4294:13: sparse: got char [noderef] __user *
>> drivers/tty/vt/vt.c:4294:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
>> drivers/tty/vt/vt.c:4294:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt.c:4294:13: sparse: got char const *__gu_addr
drivers/tty/vt/vt.c:225:5: sparse: sparse: symbol 'console_blank_hook' was not declared. Should it be static?
drivers/tty/vt/vt.c:2985:19: sparse: sparse: symbol 'console_driver' was not declared. Should it be static?
drivers/tty/vt/vt.c:3141:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char [noderef] __user *p @@
drivers/tty/vt/vt.c:3141:13: sparse: expected char const *__gu_addr
drivers/tty/vt/vt.c:3141:13: sparse: got char [noderef] __user *p
drivers/tty/vt/vt.c:3141:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
drivers/tty/vt/vt.c:3141:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt.c:3141:13: sparse: got char const *__gu_addr
drivers/tty/vt/vt.c:3194:37: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char [noderef] __user * @@
drivers/tty/vt/vt.c:3194:37: sparse: expected char const *__gu_addr
drivers/tty/vt/vt.c:3194:37: sparse: got char [noderef] __user *
drivers/tty/vt/vt.c:3194:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
drivers/tty/vt/vt.c:3194:37: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt.c:3194:37: sparse: got char const *__gu_addr
drivers/tty/vt/vt.c:3207:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] [usertype] __user * @@
drivers/tty/vt/vt.c:3207:29: sparse: expected signed int const *__gu_addr
drivers/tty/vt/vt.c:3207:29: sparse: got signed int [noderef] [usertype] __user *
>> drivers/tty/vt/vt.c:3207:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/tty/vt/vt.c:3207:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/tty/vt/vt.c:3207:29: sparse: got signed int const *__gu_addr
--
drivers/char/random.c:1943:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *p @@
drivers/char/random.c:1943:21: sparse: expected int const *__gu_addr
drivers/char/random.c:1943:21: sparse: got int [noderef] __user *p
>> drivers/char/random.c:1943:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/char/random.c:1943:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/char/random.c:1943:21: sparse: got int const *__gu_addr
drivers/char/random.c:1949:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/char/random.c:1949:21: sparse: expected int const *__gu_addr
drivers/char/random.c:1949:21: sparse: got int [noderef] __user *
drivers/char/random.c:1949:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/char/random.c:1949:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/char/random.c:1949:21: sparse: got int const *__gu_addr
drivers/char/random.c:1953:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/char/random.c:1953:21: sparse: expected int const *__gu_addr
drivers/char/random.c:1953:21: sparse: got int [noderef] __user *
drivers/char/random.c:1953:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/char/random.c:1953:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/char/random.c:1953:21: sparse: got int const *__gu_addr
--
456 | if (brightness < S6E3HA2_MIN_BRIGHTNESS ||
| ^
drivers/gpu/drm/panel/panel-tpo-tpg110.c:95: warning: Function parameter or member 'panel_mode' not described in 'tpg110'
drivers/gpu/drm/panel/panel-tpo-tpg110.c:376: warning: Function parameter or member 'connector' not described in 'tpg110_get_modes'
{standard input}: Assembler messages:
{standard input}:2129: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:280: drivers/gpu/drm/panel/panel-sony-acx565akm.o] Error 1
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:527:5: sparse: sparse: symbol 'analogix_dp_start_aux_transaction' was not declared. Should it be static?
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:571:5: sparse: sparse: symbol 'analogix_dp_write_byte_to_dpcd' was not declared. Should it be static?
make[4]: *** [scripts/Makefile.build:497: drivers/gpu/drm/panel] Error 2
make[5]: Target '__build' not remade because of errors.
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:527:5: warning: no previous prototype for 'analogix_dp_start_aux_transaction' [-Wmissing-prototypes]
527 | int analogix_dp_start_aux_transaction(struct analogix_dp_device *dp)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c:571:5: warning: no previous prototype for 'analogix_dp_write_byte_to_dpcd' [-Wmissing-prototypes]
571 | int analogix_dp_write_byte_to_dpcd(struct analogix_dp_device *dp,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:253:9: sparse: sparse: cast truncates bits from constant value (ffffff7f becomes 7f)
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3210:30: sparse: sparse: cast truncates bits from constant value (ffffff0d becomes d)
{standard input}: Assembler messages:
{standard input}:2390: Error: unknown opcode
{standard input}:2452: Error: unknown opcode
{standard input}:2844: Error: unknown opcode
{standard input}:2920: Error: unknown opcode
make[5]: *** [scripts/Makefile.build:281: drivers/gpu/drm/bridge/ti-sn65dsi86.o] Error 1
{standard input}: Assembler messages:
{standard input}:279: Error: unknown opcode
{standard input}:352: Error: unknown opcode
{standard input}:6515: Error: unknown opcode
{standard input}:6546: Error: unknown opcode
{standard input}:8294: Error: unknown opcode
{standard input}:8500: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:10066: Error: unknown opcode
{standard input}:10097: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:497: drivers/gpu/drm/bridge] Error 2
make[5]: Target '__build' not remade because of errors.
{standard input}: Assembler messages:
{standard input}:1149: Error: unknown opcode
{standard input}:1183: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_damage_helper.o] Error 1
{standard input}: Assembler messages:
{standard input}:1928: Error: unknown opcode
{standard input}:1959: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_atomic_state_helper.o] Error 1
{standard input}:13031: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_atomic_helper.o] Error 1
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_dp_mst_topology.o] Error 1
{standard input}: Assembler messages:
{standard input}:657: Error: unknown opcode
{standard input}:688: Error: unknown opcode
{standard input}:1165: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_gem_framebuffer_helper.o] Error 1
{standard input}: Assembler messages:
{standard input}:436: Error: unknown opcode
{standard input}:975: Error: unknown opcode
{standard input}:1006: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_auth.o] Error 1
{standard input}: Assembler messages:
{standard input}:404: Error: unknown opcode
{standard input}:753: Error: unknown opcode
{standard input}:784: Error: unknown opcode
{standard input}:1407: Error: unknown opcode
{standard input}:1741: Error: unknown opcode
{standard input}:2068: Error: unknown opcode
{standard input}:2507: Error: unknown opcode
{standard input}:2760: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_dp_aux_dev.o] Error 1
{standard input}: Assembler messages:
{standard input}:1496: Error: unknown opcode
{standard input}:1527: Error: unknown opcode
{standard input}:2992: Error: unknown opcode
{standard input}:3198: Error: unknown opcode
{standard input}:4561: Error: unknown opcode
{standard input}:5094: Error: unknown opcode
{standard input}:5238: Error: unknown opcode
{standard input}:6799: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_gem.o] Error 1
drivers/gpu/drm/drm_memory.c:135:29: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *handle @@ got void [noderef] __iomem * @@
drivers/gpu/drm/drm_memory.c:135:29: sparse: expected void *handle
drivers/gpu/drm/drm_memory.c:135:29: sparse: got void [noderef] __iomem *
drivers/gpu/drm/drm_memory.c:144:29: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected void *handle @@ got void [noderef] __iomem * @@
drivers/gpu/drm/drm_memory.c:144:29: sparse: expected void *handle
drivers/gpu/drm/drm_memory.c:144:29: sparse: got void [noderef] __iomem *
drivers/gpu/drm/drm_memory.c:156:28: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __iomem *addr @@ got void *handle @@
drivers/gpu/drm/drm_memory.c:156:28: sparse: expected void [noderef] __iomem *addr
drivers/gpu/drm/drm_memory.c:156:28: sparse: got void *handle
{standard input}: Assembler messages:
{standard input}:1486: Error: unknown opcode
{standard input}:1517: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_self_refresh_helper.o] Error 1
{standard input}: Assembler messages:
{standard input}:8803: Error: unknown opcode
{standard input}:8837: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_fb_helper.o] Error 1
drivers/gpu/drm/drm_drv.c:434:6: sparse: sparse: context imbalance in 'drm_dev_enter' - different lock contexts for basic block
include/linux/srcu.h:181:9: sparse: sparse: context imbalance in 'drm_dev_exit' - unexpected unlock
drivers/gpu/drm/drm_crtc.c:707:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/gpu/drm/drm_crtc.c:707:29: sparse: expected unsigned int const *__gu_addr
drivers/gpu/drm/drm_crtc.c:707:29: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/gpu/drm/drm_crtc.c:707:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/gpu/drm/drm_crtc.c:707:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/drm_crtc.c:707:29: sparse: got unsigned int const *__gu_addr
{standard input}: Assembler messages:
{standard input}:593: Error: unknown opcode
{standard input}:624: Error: unknown opcode
{standard input}:2720: Error: unknown opcode
{standard input}:4309: Error: unknown opcode
{standard input}:4568: Error: unknown opcode
{standard input}:5064: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_file.o] Error 1
{standard input}: Assembler messages:
{standard input}:229: Error: unknown opcode
{standard input}:323: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/gpu/drm/drm_hashtab.o] Error 1
{standard input}: Assembler messages:
{standard input}:1831: Error: unknown opcode
{standard input}:1862: Error: unknown opcode
{standard input}:2115: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_drv.o] Error 1
{standard input}: Assembler messages:
{standard input}:4765: Error: unknown opcode
{standard input}:9394: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_mm.o] Error 1
{standard input}: Assembler messages:
{standard input}:1696: Error: unknown opcode
{standard input}:1727: Error: unknown opcode
{standard input}:1961: Error: unknown opcode
{standard input}:2149: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_prime.o] Error 1
{standard input}: Assembler messages:
{standard input}:1527: Error: unknown opcode
{standard input}:1559: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_framebuffer.o] Error 1
{standard input}: Assembler messages:
{standard input}:5009: Error: unknown opcode
{standard input}:5040: Error: unknown opcode
{standard input}:5507: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:2264: Error: unknown opcode
{standard input}:8212: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/gpu/drm/drm_modeset_lock.o] Error 1
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_connector.o] Error 1
{standard input}: Assembler messages:
{standard input}:6587: Error: unknown opcode
{standard input}:6618: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_atomic.o] Error 1
{standard input}: Assembler messages:
{standard input}:489: Error: unknown opcode
{standard input}:520: Error: unknown opcode
{standard input}:945: Error: unknown opcode
{standard input}:2544: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_mode_object.o] Error 1
{standard input}: Assembler messages:
{standard input}:1336: Error: unknown opcode
{standard input}:1844: Error: unknown opcode
{standard input}:1911: Error: unknown opcode
{standard input}:2955: Error: unknown opcode
{standard input}:3005: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:955: Error: unknown opcode
{standard input}:986: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_client.o] Error 1
{standard input}: Assembler messages:
{standard input}:1303: Error: unknown opcode
{standard input}:1334: Error: unknown opcode
{standard input}:1561: Error: unknown opcode
{standard input}:2084: Error: unknown opcode
{standard input}:4488: Error: unknown opcode
drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: expected unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: got unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: expected unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: got unsigned int [noderef] [usertype] __user *
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: got unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: expected unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: got unsigned int [noderef] [usertype] __user *
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: got unsigned int const *__gu_addr
{standard input}:3236: Error: unknown opcode
{standard input}:6751: Error: unknown opcode
{standard input}:7204: Error: unknown opcode
{standard input}:7321: Error: unknown opcode
{standard input}:7935: Error: unknown opcode
{standard input}:4802: Error: unknown opcode
{standard input}:5250: Error: unknown opcode
{standard input}:6411: Error: unknown opcode
{standard input}: Assembler messages:
{standard input}:1130: Error: unknown opcode
{standard input}:1161: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_writeback.o] Error 1
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_syncobj.o] Error 1
{standard input}:11327: Error: unknown opcode
{standard input}:14940: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_vblank.o] Error 1
{standard input}: Assembler messages:
{standard input}:1841: Error: unknown opcode
{standard input}:1872: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_atomic_uapi.o] Error 1
{standard input}: Assembler messages:
{standard input}:3541: Error: unknown opcode
{standard input}:3573: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:281: drivers/gpu/drm/drm_client_modeset.o] Error 1
{standard input}: Assembler messages:
{standard input}:1005: Error: unknown opcode
{standard input}:1036: Error: unknown opcode
{standard input}:2516: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:280: drivers/gpu/drm/drm_gem_cma_helper.o] Error 1
make[4]: Target '__build' not remade because of errors.
--
drivers/gpu/drm/drm_crtc.c:707:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/gpu/drm/drm_crtc.c:707:29: sparse: expected unsigned int const *__gu_addr
drivers/gpu/drm/drm_crtc.c:707:29: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/gpu/drm/drm_crtc.c:707:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/gpu/drm/drm_crtc.c:707:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/drm_crtc.c:707:29: sparse: got unsigned int const *__gu_addr
--
drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: expected unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: got unsigned int [noderef] [usertype] __user *
>> drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/drm_atomic_uapi.c:1334:21: sparse: got unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: expected unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: got unsigned int [noderef] [usertype] __user *
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/drm_atomic_uapi.c:1351:21: sparse: got unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] [usertype] __user * @@
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: expected unsigned int const *__gu_addr
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: got unsigned int [noderef] [usertype] __user *
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: expected void const volatile [noderef] __user *ptr
drivers/gpu/drm/drm_atomic_uapi.c:1364:29: sparse: got unsigned int const *__gu_addr
--
>> drivers/misc/mic/vop/vop_main.c:551:51: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __iomem *ptr @@ got restricted __le64 * @@
>> drivers/misc/mic/vop/vop_main.c:551:51: sparse: expected void const volatile [noderef] __iomem *ptr
drivers/misc/mic/vop/vop_main.c:551:51: sparse: got restricted __le64 *
drivers/misc/mic/vop/vop_main.c:560:49: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct mic_device_ctrl *dc @@ got struct mic_device_ctrl [noderef] __iomem *dc @@
drivers/misc/mic/vop/vop_main.c:560:49: sparse: expected struct mic_device_ctrl *dc
drivers/misc/mic/vop/vop_main.c:560:49: sparse: got struct mic_device_ctrl [noderef] __iomem *dc
drivers/misc/mic/vop/vop_main.c:579:49: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected struct mic_device_ctrl *dc @@ got struct mic_device_ctrl [noderef] __iomem *dc @@
drivers/misc/mic/vop/vop_main.c:579:49: sparse: expected struct mic_device_ctrl *dc
drivers/misc/mic/vop/vop_main.c:579:49: sparse: got struct mic_device_ctrl [noderef] __iomem *dc
drivers/misc/mic/vop/vop_main.c: In function '_vop_scan_devices':
drivers/misc/mic/vop/vop_main.c:617:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
617 | int ret;
| ^~~
{standard input}: Assembler messages:
{standard input}:6221: Error: unknown opcode
{standard input}:6680: Error: unknown opcode
make[4]: *** [scripts/Makefile.build:497: drivers/misc/mic/vop] Error 2
make[4]: Target '__build' not remade because of errors.
make[5]: *** [scripts/Makefile.build:281: drivers/misc/mic/vop/vop_vringh.o] Error 1
make[5]: Target '__build' not remade because of errors.
--
drivers/scsi/scsi_ioctl.c:48:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected unsigned int const *__gu_addr @@ got unsigned int [noderef] __user * @@
drivers/scsi/scsi_ioctl.c:48:21: sparse: expected unsigned int const *__gu_addr
drivers/scsi/scsi_ioctl.c:48:21: sparse: got unsigned int [noderef] __user *
>> drivers/scsi/scsi_ioctl.c:48:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned int const *__gu_addr @@
>> drivers/scsi/scsi_ioctl.c:48:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/scsi_ioctl.c:48:21: sparse: got unsigned int const *__gu_addr
--
drivers/scsi/scsi_error.c:2341:17: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *arg @@
drivers/scsi/scsi_error.c:2341:17: sparse: expected int const *__gu_addr
drivers/scsi/scsi_error.c:2341:17: sparse: got int [noderef] __user *arg
>> drivers/scsi/scsi_error.c:2341:17: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/scsi/scsi_error.c:2341:17: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/scsi_error.c:2341:17: sparse: got int const *__gu_addr
--
drivers/scsi/sg.c:415:21: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/scsi/sg.c:415:21: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:415:21: sparse: got int [noderef] __user *
>> drivers/scsi/sg.c:415:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
>> drivers/scsi/sg.c:415:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:415:21: sparse: got int const *__gu_addr
drivers/scsi/sg.c:419:32: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/scsi/sg.c:419:32: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:419:32: sparse: got int [noderef] __user *
drivers/scsi/sg.c:419:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:419:32: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:419:32: sparse: got int const *__gu_addr
drivers/scsi/sg.c:425:32: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected signed int const *__gu_addr @@ got signed int [noderef] __user * @@
drivers/scsi/sg.c:425:32: sparse: expected signed int const *__gu_addr
drivers/scsi/sg.c:425:32: sparse: got signed int [noderef] __user *
>> drivers/scsi/sg.c:425:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got signed int const *__gu_addr @@
drivers/scsi/sg.c:425:32: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:425:32: sparse: got signed int const *__gu_addr
drivers/scsi/sg.c:431:32: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user * @@
drivers/scsi/sg.c:431:32: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:431:32: sparse: got int [noderef] __user *
drivers/scsi/sg.c:431:32: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:431:32: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:431:32: sparse: got int const *__gu_addr
drivers/scsi/sg.c:638:13: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected char const *__gu_addr @@ got char const [noderef] __user *[assigned] buf @@
drivers/scsi/sg.c:638:13: sparse: expected char const *__gu_addr
drivers/scsi/sg.c:638:13: sparse: got char const [noderef] __user *[assigned] buf
>> drivers/scsi/sg.c:638:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *__gu_addr @@
drivers/scsi/sg.c:638:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:638:13: sparse: got char const *__gu_addr
drivers/scsi/sg.c:955:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:955:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:955:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:955:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:955:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:955:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:998:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:998:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:998:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:998:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:998:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:998:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:1026:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:1026:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:1026:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:1026:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:1026:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:1026:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:1051:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:1051:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:1051:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:1051:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:1051:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:1051:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:1059:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:1059:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:1059:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:1059:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:1059:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:1059:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:1067:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:1067:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:1067:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:1067:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:1067:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:1067:26: sparse: got int const *__gu_addr
drivers/scsi/sg.c:1111:26: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected int const *__gu_addr @@ got int [noderef] __user *ip @@
drivers/scsi/sg.c:1111:26: sparse: expected int const *__gu_addr
drivers/scsi/sg.c:1111:26: sparse: got int [noderef] __user *ip
drivers/scsi/sg.c:1111:26: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int const *__gu_addr @@
drivers/scsi/sg.c:1111:26: sparse: expected void const volatile [noderef] __user *ptr
drivers/scsi/sg.c:1111:26: sparse: got int const *__gu_addr
vim +467 drivers/mtd/ubi/cdev.c
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 377
f429b2ea8eadb5 Artem Bityutskiy 2009-01-16 378 static long vol_cdev_ioctl(struct file *file, unsigned int cmd,
f429b2ea8eadb5 Artem Bityutskiy 2009-01-16 379 unsigned long arg)
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 380 {
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 381 int err = 0;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 382 struct ubi_volume_desc *desc = file->private_data;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 383 struct ubi_volume *vol = desc->vol;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 384 struct ubi_device *ubi = vol->ubi;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 385 void __user *argp = (void __user *)arg;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 386
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 387 switch (cmd) {
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 388 /* Volume update command */
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 389 case UBI_IOCVOLUP:
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 390 {
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 391 int64_t bytes, rsvd_bytes;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 392
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 393 if (!capable(CAP_SYS_RESOURCE)) {
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 394 err = -EPERM;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 395 break;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 396 }
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 397
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 398 err = copy_from_user(&bytes, argp, sizeof(int64_t));
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 399 if (err) {
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 400 err = -EFAULT;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 401 break;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 402 }
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 403
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 404 if (desc->mode == UBI_READONLY) {
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 405 err = -EROFS;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 406 break;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 407 }
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 408
73789a3d9fd8e5 Bruce Leonard 2008-07-03 409 rsvd_bytes = (long long)vol->reserved_pebs *
5f09aaa9b30c91 Boris Brezillon 2016-09-16 410 vol->usable_leb_size;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 411 if (bytes < 0 || bytes > rsvd_bytes) {
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 412 err = -EINVAL;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 413 break;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 414 }
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 415
45fc5c81d03601 Tanya Brokhman 2014-11-09 416 err = get_exclusive(desc);
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 417 if (err < 0)
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 418 break;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 419
1b68d0eea5dadd Artem Bityutskiy 2008-01-24 420 err = ubi_start_update(ubi, vol, bytes);
fda322a1b3b9e8 Ezequiel Garcia 2014-08-29 421 if (bytes == 0) {
fda322a1b3b9e8 Ezequiel Garcia 2014-08-29 422 ubi_volume_notify(ubi, vol, UBI_VOLUME_UPDATED);
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 423 revoke_exclusive(desc, UBI_READWRITE);
fda322a1b3b9e8 Ezequiel Garcia 2014-08-29 424 }
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 425 break;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 426 }
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 427
e653879c269735 Artem Bityutskiy 2008-01-24 428 /* Atomic logical eraseblock change command */
e653879c269735 Artem Bityutskiy 2008-01-24 429 case UBI_IOCEBCH:
e653879c269735 Artem Bityutskiy 2008-01-24 430 {
e653879c269735 Artem Bityutskiy 2008-01-24 431 struct ubi_leb_change_req req;
e653879c269735 Artem Bityutskiy 2008-01-24 432
e653879c269735 Artem Bityutskiy 2008-01-24 433 err = copy_from_user(&req, argp,
e653879c269735 Artem Bityutskiy 2008-01-24 434 sizeof(struct ubi_leb_change_req));
e653879c269735 Artem Bityutskiy 2008-01-24 435 if (err) {
e653879c269735 Artem Bityutskiy 2008-01-24 436 err = -EFAULT;
e653879c269735 Artem Bityutskiy 2008-01-24 437 break;
e653879c269735 Artem Bityutskiy 2008-01-24 438 }
e653879c269735 Artem Bityutskiy 2008-01-24 439
e653879c269735 Artem Bityutskiy 2008-01-24 440 if (desc->mode == UBI_READONLY ||
e653879c269735 Artem Bityutskiy 2008-01-24 441 vol->vol_type == UBI_STATIC_VOLUME) {
e653879c269735 Artem Bityutskiy 2008-01-24 442 err = -EROFS;
e653879c269735 Artem Bityutskiy 2008-01-24 443 break;
e653879c269735 Artem Bityutskiy 2008-01-24 444 }
e653879c269735 Artem Bityutskiy 2008-01-24 445
e653879c269735 Artem Bityutskiy 2008-01-24 446 /* Validate the request */
e653879c269735 Artem Bityutskiy 2008-01-24 447 err = -EINVAL;
9a5f09ac0ab83e Boris Brezillon 2016-09-16 448 if (!ubi_leb_valid(vol, req.lnum) ||
299d0c5b27346a Brian Norris 2015-02-28 449 req.bytes < 0 || req.bytes > vol->usable_leb_size)
e653879c269735 Artem Bityutskiy 2008-01-24 450 break;
e653879c269735 Artem Bityutskiy 2008-01-24 451
45fc5c81d03601 Tanya Brokhman 2014-11-09 452 err = get_exclusive(desc);
e653879c269735 Artem Bityutskiy 2008-01-24 453 if (err < 0)
e653879c269735 Artem Bityutskiy 2008-01-24 454 break;
e653879c269735 Artem Bityutskiy 2008-01-24 455
e653879c269735 Artem Bityutskiy 2008-01-24 456 err = ubi_start_leb_change(ubi, vol, &req);
e653879c269735 Artem Bityutskiy 2008-01-24 457 if (req.bytes == 0)
e653879c269735 Artem Bityutskiy 2008-01-24 458 revoke_exclusive(desc, UBI_READWRITE);
e653879c269735 Artem Bityutskiy 2008-01-24 459 break;
e653879c269735 Artem Bityutskiy 2008-01-24 460 }
e653879c269735 Artem Bityutskiy 2008-01-24 461
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 462 /* Logical eraseblock erasure command */
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 463 case UBI_IOCEBER:
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 464 {
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 465 int32_t lnum;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 466
bf07803a6827ef Christoph Hellwig 2007-05-17 @467 err = get_user(lnum, (__user int32_t *)argp);
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 468 if (err) {
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 469 err = -EFAULT;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 470 break;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 471 }
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 472
e653879c269735 Artem Bityutskiy 2008-01-24 473 if (desc->mode == UBI_READONLY ||
e653879c269735 Artem Bityutskiy 2008-01-24 474 vol->vol_type == UBI_STATIC_VOLUME) {
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 475 err = -EROFS;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 476 break;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 477 }
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 478
9a5f09ac0ab83e Boris Brezillon 2016-09-16 479 if (!ubi_leb_valid(vol, lnum)) {
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 480 err = -EINVAL;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 481 break;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 482 }
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 483
c8566350a3229c Artem Bityutskiy 2008-07-16 484 dbg_gen("erase LEB %d:%d", vol->vol_id, lnum);
89b96b69290668 Artem Bityutskiy 2007-12-16 485 err = ubi_eba_unmap_leb(ubi, vol, lnum);
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 486 if (err)
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 487 break;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 488
62f384552b6756 Joel Reardon 2012-05-20 489 err = ubi_wl_flush(ubi, UBI_ALL, UBI_ALL);
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 490 break;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 491 }
141e6ebd1b1759 Corentin Chary 2009-01-05 492
141e6ebd1b1759 Corentin Chary 2009-01-05 493 /* Logical eraseblock map command */
141e6ebd1b1759 Corentin Chary 2009-01-05 494 case UBI_IOCEBMAP:
141e6ebd1b1759 Corentin Chary 2009-01-05 495 {
141e6ebd1b1759 Corentin Chary 2009-01-05 496 struct ubi_map_req req;
141e6ebd1b1759 Corentin Chary 2009-01-05 497
141e6ebd1b1759 Corentin Chary 2009-01-05 498 err = copy_from_user(&req, argp, sizeof(struct ubi_map_req));
141e6ebd1b1759 Corentin Chary 2009-01-05 499 if (err) {
141e6ebd1b1759 Corentin Chary 2009-01-05 500 err = -EFAULT;
141e6ebd1b1759 Corentin Chary 2009-01-05 501 break;
141e6ebd1b1759 Corentin Chary 2009-01-05 502 }
b36a261e8c0ab3 Richard Weinberger 2012-05-14 503 err = ubi_leb_map(desc, req.lnum);
141e6ebd1b1759 Corentin Chary 2009-01-05 504 break;
141e6ebd1b1759 Corentin Chary 2009-01-05 505 }
c3da23be1673be Corentin Chary 2009-01-05 506
c3da23be1673be Corentin Chary 2009-01-05 507 /* Logical eraseblock un-map command */
c3da23be1673be Corentin Chary 2009-01-05 508 case UBI_IOCEBUNMAP:
c3da23be1673be Corentin Chary 2009-01-05 509 {
c3da23be1673be Corentin Chary 2009-01-05 510 int32_t lnum;
c3da23be1673be Corentin Chary 2009-01-05 511
c3da23be1673be Corentin Chary 2009-01-05 512 err = get_user(lnum, (__user int32_t *)argp);
c3da23be1673be Corentin Chary 2009-01-05 513 if (err) {
c3da23be1673be Corentin Chary 2009-01-05 514 err = -EFAULT;
c3da23be1673be Corentin Chary 2009-01-05 515 break;
c3da23be1673be Corentin Chary 2009-01-05 516 }
c3da23be1673be Corentin Chary 2009-01-05 517 err = ubi_leb_unmap(desc, lnum);
c3da23be1673be Corentin Chary 2009-01-05 518 break;
c3da23be1673be Corentin Chary 2009-01-05 519 }
a27ce8f55dd5fd Corentin Chary 2009-01-05 520
a27ce8f55dd5fd Corentin Chary 2009-01-05 521 /* Check if logical eraseblock is mapped command */
a27ce8f55dd5fd Corentin Chary 2009-01-05 522 case UBI_IOCEBISMAP:
a27ce8f55dd5fd Corentin Chary 2009-01-05 523 {
a27ce8f55dd5fd Corentin Chary 2009-01-05 524 int32_t lnum;
a27ce8f55dd5fd Corentin Chary 2009-01-05 525
a27ce8f55dd5fd Corentin Chary 2009-01-05 526 err = get_user(lnum, (__user int32_t *)argp);
a27ce8f55dd5fd Corentin Chary 2009-01-05 527 if (err) {
a27ce8f55dd5fd Corentin Chary 2009-01-05 528 err = -EFAULT;
a27ce8f55dd5fd Corentin Chary 2009-01-05 529 break;
a27ce8f55dd5fd Corentin Chary 2009-01-05 530 }
a27ce8f55dd5fd Corentin Chary 2009-01-05 531 err = ubi_is_mapped(desc, lnum);
a27ce8f55dd5fd Corentin Chary 2009-01-05 532 break;
a27ce8f55dd5fd Corentin Chary 2009-01-05 533 }
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 534
766fb95ba06e1b Sidney Amani 2009-01-27 535 /* Set volume property command */
6748482f4153fc Artem Bityutskiy 2011-03-15 536 case UBI_IOCSETVOLPROP:
766fb95ba06e1b Sidney Amani 2009-01-27 537 {
6748482f4153fc Artem Bityutskiy 2011-03-15 538 struct ubi_set_vol_prop_req req;
766fb95ba06e1b Sidney Amani 2009-01-27 539
766fb95ba06e1b Sidney Amani 2009-01-27 540 err = copy_from_user(&req, argp,
6748482f4153fc Artem Bityutskiy 2011-03-15 541 sizeof(struct ubi_set_vol_prop_req));
766fb95ba06e1b Sidney Amani 2009-01-27 542 if (err) {
766fb95ba06e1b Sidney Amani 2009-01-27 543 err = -EFAULT;
766fb95ba06e1b Sidney Amani 2009-01-27 544 break;
766fb95ba06e1b Sidney Amani 2009-01-27 545 }
766fb95ba06e1b Sidney Amani 2009-01-27 546 switch (req.property) {
6748482f4153fc Artem Bityutskiy 2011-03-15 547 case UBI_VOL_PROP_DIRECT_WRITE:
f089c0b28cdba1 Artem Bityutskiy 2009-05-07 548 mutex_lock(&ubi->device_mutex);
766fb95ba06e1b Sidney Amani 2009-01-27 549 desc->vol->direct_writes = !!req.value;
f089c0b28cdba1 Artem Bityutskiy 2009-05-07 550 mutex_unlock(&ubi->device_mutex);
766fb95ba06e1b Sidney Amani 2009-01-27 551 break;
766fb95ba06e1b Sidney Amani 2009-01-27 552 default:
766fb95ba06e1b Sidney Amani 2009-01-27 553 err = -EINVAL;
766fb95ba06e1b Sidney Amani 2009-01-27 554 break;
766fb95ba06e1b Sidney Amani 2009-01-27 555 }
766fb95ba06e1b Sidney Amani 2009-01-27 556 break;
766fb95ba06e1b Sidney Amani 2009-01-27 557 }
766fb95ba06e1b Sidney Amani 2009-01-27 558
8af871887fcba4 Artem Bityutskiy 2014-03-05 559 /* Create a R/O block device on top of the UBI volume */
8af871887fcba4 Artem Bityutskiy 2014-03-05 560 case UBI_IOCVOLCRBLK:
9d54c8a33eec78 Ezequiel Garcia 2014-02-25 561 {
9d54c8a33eec78 Ezequiel Garcia 2014-02-25 562 struct ubi_volume_info vi;
9d54c8a33eec78 Ezequiel Garcia 2014-02-25 563
9d54c8a33eec78 Ezequiel Garcia 2014-02-25 564 ubi_get_volume_info(desc, &vi);
4d283ee2517303 Artem Bityutskiy 2014-03-04 565 err = ubiblock_create(&vi);
9d54c8a33eec78 Ezequiel Garcia 2014-02-25 566 break;
9d54c8a33eec78 Ezequiel Garcia 2014-02-25 567 }
9d54c8a33eec78 Ezequiel Garcia 2014-02-25 568
8af871887fcba4 Artem Bityutskiy 2014-03-05 569 /* Remove the R/O block device */
8af871887fcba4 Artem Bityutskiy 2014-03-05 570 case UBI_IOCVOLRMBLK:
9d54c8a33eec78 Ezequiel Garcia 2014-02-25 571 {
9d54c8a33eec78 Ezequiel Garcia 2014-02-25 572 struct ubi_volume_info vi;
9d54c8a33eec78 Ezequiel Garcia 2014-02-25 573
9d54c8a33eec78 Ezequiel Garcia 2014-02-25 574 ubi_get_volume_info(desc, &vi);
4d283ee2517303 Artem Bityutskiy 2014-03-04 575 err = ubiblock_remove(&vi);
9d54c8a33eec78 Ezequiel Garcia 2014-02-25 576 break;
9d54c8a33eec78 Ezequiel Garcia 2014-02-25 577 }
9d54c8a33eec78 Ezequiel Garcia 2014-02-25 578
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 579 default:
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 580 err = -ENOTTY;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 581 break;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 582 }
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 583 return err;
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 584 }
801c135ce73d5d Artem B. Bityutskiy 2006-06-27 585
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 26759 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] sparse: use static inline for __chk_{user,io}_ptr()
[not found] <20200628072019.67107-1-luc.vanoostenryck@gmail.com>
` (2 preceding siblings ...)
2020-06-30 11:58 ` kernel test robot
@ 2020-07-01 18:35 ` kernel test robot
3 siblings, 0 replies; 4+ messages in thread
From: kernel test robot @ 2020-07-01 18:35 UTC (permalink / raw)
To: Luc Van Oostenryck, Andrew Morton
Cc: kbuild-all, Linux Memory Management List, linux-kernel,
Luc Van Oostenryck
[-- Attachment #1: Type: text/plain, Size: 11783 bytes --]
Hi Luc,
I love your patch! Perhaps something to improve:
[auto build test WARNING on next-20200626]
[cannot apply to linux/master linus/master v5.8-rc2 v5.8-rc1 v5.7 v5.8-rc3]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Luc-Van-Oostenryck/sparse-use-static-inline-for-__chk_-user-io-_ptr/20200628-152401
base: 36e3135df4d426612fc77db26a312c2531108603
config: x86_64-randconfig-s021-20200701 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-14) 9.3.0
reproduce:
# apt-get install sparse
# sparse version: v0.6.2-3-gfa153962-dirty
# save the attached .config to linux build tree
make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
sparse warnings: (new ones prefixed by >>)
arch/x86/ia32/ia32_signal.c:350:9: sparse: sparse: cast removes address space '__user' of expression
>> arch/x86/ia32/ia32_signal.c:350:9: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got unsigned long long [usertype] * @@
>> arch/x86/ia32/ia32_signal.c:350:9: sparse: expected void const volatile [noderef] __user *ptr
arch/x86/ia32/ia32_signal.c:350:9: sparse: got unsigned long long [usertype] *
arch/x86/ia32/ia32_signal.c:350:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/ia32/ia32_signal.c:350:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/ia32/ia32_signal.c:350:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/ia32/ia32_signal.c:350:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/ia32/ia32_signal.c:350:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/ia32/ia32_signal.c:350:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/ia32/ia32_signal.c:350:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/ia32/ia32_signal.c:350:9: sparse: sparse: cast removes address space '__user' of expression
arch/x86/ia32/ia32_signal.c:350:9: sparse: sparse: cast removes address space '__user' of expression
--
>> drivers/w1/slaves/w1_ds28e04.c:342:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char *buf @@
>> drivers/w1/slaves/w1_ds28e04.c:342:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/w1/slaves/w1_ds28e04.c:342:13: sparse: got char *buf
>> drivers/w1/slaves/w1_ds28e04.c:356:13: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const *buf @@
drivers/w1/slaves/w1_ds28e04.c:356:13: sparse: expected void const volatile [noderef] __user *ptr
drivers/w1/slaves/w1_ds28e04.c:356:13: sparse: got char const *buf
--
>> drivers/watchdog/sbc_fitpc2_wdt.c:99:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got char const * @@
>> drivers/watchdog/sbc_fitpc2_wdt.c:99:21: sparse: expected void const volatile [noderef] __user *ptr
drivers/watchdog/sbc_fitpc2_wdt.c:99:21: sparse: got char const *
drivers/watchdog/sbc_fitpc2_wdt.c:128:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got struct watchdog_info * @@
drivers/watchdog/sbc_fitpc2_wdt.c:128:37: sparse: expected void [noderef] __user *to
drivers/watchdog/sbc_fitpc2_wdt.c:128:37: sparse: got struct watchdog_info *
>> drivers/watchdog/sbc_fitpc2_wdt.c:133:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int * @@
drivers/watchdog/sbc_fitpc2_wdt.c:133:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/watchdog/sbc_fitpc2_wdt.c:133:23: sparse: got int *
drivers/watchdog/sbc_fitpc2_wdt.c:137:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int * @@
drivers/watchdog/sbc_fitpc2_wdt.c:137:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/watchdog/sbc_fitpc2_wdt.c:137:23: sparse: got int *
drivers/watchdog/sbc_fitpc2_wdt.c:146:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int * @@
drivers/watchdog/sbc_fitpc2_wdt.c:146:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/watchdog/sbc_fitpc2_wdt.c:146:23: sparse: got int *
drivers/watchdog/sbc_fitpc2_wdt.c:160:23: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void const volatile [noderef] __user *ptr @@ got int * @@
drivers/watchdog/sbc_fitpc2_wdt.c:160:23: sparse: expected void const volatile [noderef] __user *ptr
drivers/watchdog/sbc_fitpc2_wdt.c:160:23: sparse: got int *
drivers/watchdog/sbc_fitpc2_wdt.c:187:27: sparse: sparse: incorrect type in initializer (incompatible argument 2 (different address spaces)) @@ expected long ( *write )( ... ) @@ got long ( * )( ... ) @@
drivers/watchdog/sbc_fitpc2_wdt.c:187:27: sparse: expected long ( *write )( ... )
drivers/watchdog/sbc_fitpc2_wdt.c:187:27: sparse: got long ( * )( ... )
vim +350 arch/x86/ia32/ia32_signal.c
^1da177e4c3f41 arch/x86_64/ia32/ia32_signal.c Linus Torvalds 2005-04-16 299
235b80226b986d arch/x86/ia32/ia32_signal.c Al Viro 2012-11-09 300 int ia32_setup_rt_frame(int sig, struct ksignal *ksig,
^1da177e4c3f41 arch/x86_64/ia32/ia32_signal.c Linus Torvalds 2005-04-16 301 compat_sigset_t *set, struct pt_regs *regs)
^1da177e4c3f41 arch/x86_64/ia32/ia32_signal.c Linus Torvalds 2005-04-16 302 {
3b0d29ee1c73b6 arch/x86/ia32/ia32_signal.c Hiroshi Shimamoto 2008-12-17 303 struct rt_sigframe_ia32 __user *frame;
af65d64845a90c arch/x86/ia32/ia32_signal.c Roland McGrath 2008-01-30 304 void __user *restorer;
44a1d996325982 arch/x86/ia32/ia32_signal.c Al Viro 2020-02-15 305 void __user *fp = NULL;
^1da177e4c3f41 arch/x86_64/ia32/ia32_signal.c Linus Torvalds 2005-04-16 306
57d563c8292569 arch/x86/ia32/ia32_signal.c Al Viro 2020-02-15 307 /* unsafe_put_user optimizes that into a single 8 byte store */
99b9cdf758af70 arch/x86/ia32/ia32_signal.c Thomas Gleixner 2008-01-30 308 static const struct {
99b9cdf758af70 arch/x86/ia32/ia32_signal.c Thomas Gleixner 2008-01-30 309 u8 movl;
99b9cdf758af70 arch/x86/ia32/ia32_signal.c Thomas Gleixner 2008-01-30 310 u32 val;
99b9cdf758af70 arch/x86/ia32/ia32_signal.c Thomas Gleixner 2008-01-30 311 u16 int80;
9cc3c49ed1b1db arch/x86/ia32/ia32_signal.c Hiroshi Shimamoto 2008-11-11 312 u8 pad;
99b9cdf758af70 arch/x86/ia32/ia32_signal.c Thomas Gleixner 2008-01-30 313 } __attribute__((packed)) code = {
99b9cdf758af70 arch/x86/ia32/ia32_signal.c Thomas Gleixner 2008-01-30 314 0xb8,
99b9cdf758af70 arch/x86/ia32/ia32_signal.c Thomas Gleixner 2008-01-30 315 __NR_ia32_rt_sigreturn,
99b9cdf758af70 arch/x86/ia32/ia32_signal.c Thomas Gleixner 2008-01-30 316 0x80cd,
99b9cdf758af70 arch/x86/ia32/ia32_signal.c Thomas Gleixner 2008-01-30 317 0,
99b9cdf758af70 arch/x86/ia32/ia32_signal.c Thomas Gleixner 2008-01-30 318 };
99b9cdf758af70 arch/x86/ia32/ia32_signal.c Thomas Gleixner 2008-01-30 319
44a1d996325982 arch/x86/ia32/ia32_signal.c Al Viro 2020-02-15 320 frame = get_sigframe(ksig, regs, sizeof(*frame), &fp);
^1da177e4c3f41 arch/x86_64/ia32/ia32_signal.c Linus Torvalds 2005-04-16 321
39f16c1c0f14e9 arch/x86/ia32/ia32_signal.c Al Viro 2020-02-15 322 if (!user_access_begin(frame, sizeof(*frame)))
3d0aedd9538e6b arch/x86/ia32/ia32_signal.c Hiroshi Shimamoto 2008-09-12 323 return -EFAULT;
^1da177e4c3f41 arch/x86_64/ia32/ia32_signal.c Linus Torvalds 2005-04-16 324
39f16c1c0f14e9 arch/x86/ia32/ia32_signal.c Al Viro 2020-02-15 325 unsafe_put_user(sig, &frame->sig, Efault);
39f16c1c0f14e9 arch/x86/ia32/ia32_signal.c Al Viro 2020-02-15 326 unsafe_put_user(ptr_to_compat(&frame->info), &frame->pinfo, Efault);
39f16c1c0f14e9 arch/x86/ia32/ia32_signal.c Al Viro 2020-02-15 327 unsafe_put_user(ptr_to_compat(&frame->uc), &frame->puc, Efault);
^1da177e4c3f41 arch/x86_64/ia32/ia32_signal.c Linus Torvalds 2005-04-16 328
^1da177e4c3f41 arch/x86_64/ia32/ia32_signal.c Linus Torvalds 2005-04-16 329 /* Create the ucontext. */
ff661350157266 arch/x86/ia32/ia32_signal.c Marco Elver 2019-07-11 330 if (static_cpu_has(X86_FEATURE_XSAVE))
39f16c1c0f14e9 arch/x86/ia32/ia32_signal.c Al Viro 2020-02-15 331 unsafe_put_user(UC_FP_XSTATE, &frame->uc.uc_flags, Efault);
c37b5efea43f9e arch/x86/ia32/ia32_signal.c Suresh Siddha 2008-07-29 332 else
39f16c1c0f14e9 arch/x86/ia32/ia32_signal.c Al Viro 2020-02-15 333 unsafe_put_user(0, &frame->uc.uc_flags, Efault);
39f16c1c0f14e9 arch/x86/ia32/ia32_signal.c Al Viro 2020-02-15 334 unsafe_put_user(0, &frame->uc.uc_link, Efault);
39f16c1c0f14e9 arch/x86/ia32/ia32_signal.c Al Viro 2020-02-15 335 unsafe_compat_save_altstack(&frame->uc.uc_stack, regs->sp, Efault);
^1da177e4c3f41 arch/x86_64/ia32/ia32_signal.c Linus Torvalds 2005-04-16 336
235b80226b986d arch/x86/ia32/ia32_signal.c Al Viro 2012-11-09 337 if (ksig->ka.sa.sa_flags & SA_RESTORER)
235b80226b986d arch/x86/ia32/ia32_signal.c Al Viro 2012-11-09 338 restorer = ksig->ka.sa.sa_restorer;
af65d64845a90c arch/x86/ia32/ia32_signal.c Roland McGrath 2008-01-30 339 else
6f121e548f8367 arch/x86/ia32/ia32_signal.c Andy Lutomirski 2014-05-05 340 restorer = current->mm->context.vdso +
0a6d1fa0d2b48f arch/x86/ia32/ia32_signal.c Andy Lutomirski 2015-10-05 341 vdso_image_32.sym___kernel_rt_sigreturn;
39f16c1c0f14e9 arch/x86/ia32/ia32_signal.c Al Viro 2020-02-15 342 unsafe_put_user(ptr_to_compat(restorer), &frame->pretcode, Efault);
^1da177e4c3f41 arch/x86_64/ia32/ia32_signal.c Linus Torvalds 2005-04-16 343
99b9cdf758af70 arch/x86/ia32/ia32_signal.c Thomas Gleixner 2008-01-30 344 /*
99b9cdf758af70 arch/x86/ia32/ia32_signal.c Thomas Gleixner 2008-01-30 345 * Not actually used anymore, but left because some gdb
99b9cdf758af70 arch/x86/ia32/ia32_signal.c Thomas Gleixner 2008-01-30 346 * versions need it.
99b9cdf758af70 arch/x86/ia32/ia32_signal.c Thomas Gleixner 2008-01-30 347 */
39f16c1c0f14e9 arch/x86/ia32/ia32_signal.c Al Viro 2020-02-15 348 unsafe_put_user(*((u64 *)&code), (u64 __user *)frame->retcode, Efault);
44a1d996325982 arch/x86/ia32/ia32_signal.c Al Viro 2020-02-15 349 unsafe_put_sigcontext32(&frame->uc.uc_mcontext, fp, regs, set, Efault);
57d563c8292569 arch/x86/ia32/ia32_signal.c Al Viro 2020-02-15 @350 unsafe_put_user(*(__u64 *)set, (__u64 *)&frame->uc.uc_sigmask, Efault);
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 33774 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2020-07-01 18:36 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <20200628072019.67107-1-luc.vanoostenryck@gmail.com>
2020-06-29 17:12 ` [PATCH] sparse: use static inline for __chk_{user,io}_ptr() kernel test robot
2020-06-29 18:08 ` kernel test robot
2020-06-30 11:58 ` kernel test robot
2020-07-01 18:35 ` kernel test robot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).