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@xxxxxxxxx> 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@xxxxxxxxxxxx
Attachment:
.config.gz
Description: application/gzip