tree: https://gitee.com/openeuler/kernel.git OLK-5.10 head: 30b94f5b7f90893f07314da68de8bdafb68bc2b8 commit: 84e122368ec3a37e074c9657bc09422b62f6ccd0 [26258/30000] ub: add new feature for urma config: x86_64-randconfig-121-20240413 (https://download.01.org/0day-ci/archive/20240413/202404130852.oq58Pd8N-lkp@i...) compiler: clang version 17.0.6 (https://github.com/llvm/llvm-project 6009708b4367171ccdbf4b5905cb6a803753fe18) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240413/202404130852.oq58Pd8N-lkp@i...)
If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot lkp@intel.com | Closes: https://lore.kernel.org/oe-kbuild-all/202404130852.oq58Pd8N-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
drivers/ub/urma/ubcore/ubcore_device.c:344:6: sparse: sparse: symbol 'ubcore_destroy_upi_list' was not declared. Should it be static?
-- drivers/ub/urma/ubcore/ubcore_main.c:66:5: sparse: sparse: symbol 'ubcore_open' was not declared. Should it be static? drivers/ub/urma/ubcore/ubcore_main.c:90:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:90:44: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_main.c:90:44: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:121:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:121:44: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_main.c:121:44: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:143:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:143:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_main.c:143:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:159:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:159:44: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_main.c:159:44: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:184:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:184:37: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_main.c:184:37: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:194:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:194:44: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_main.c:194:44: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:228:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:228:44: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_main.c:228:44: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:313:18: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:313:18: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_main.c:313:18: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:511:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:511:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_main.c:511:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:518:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:518:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_main.c:518:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:524:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:524:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_main.c:524:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:530:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:530:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_main.c:530:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:536:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:536:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_main.c:536:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:542:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:542:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_main.c:542:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:549:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:549:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_main.c:549:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:556:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:556:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_main.c:556:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:563:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:563:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_main.c:563:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:569:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:569:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_main.c:569:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:575:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:575:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_main.c:575:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:614:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:614:34: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_main.c:614:34: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:639:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:639:34: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_main.c:639:34: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:673:49: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:673:49: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_main.c:673:49: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:724:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:724:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_main.c:724:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:738:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:738:44: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_main.c:738:44: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_main.c:764:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_main.c:764:37: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_main.c:764:37: sparse: got void [noderef] __user *
drivers/ub/urma/ubcore/ubcore_main.c:890:41: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] reserved2 @@ got restricted __be32 [usertype] @@
drivers/ub/urma/ubcore/ubcore_main.c:890:41: sparse: expected unsigned int [usertype] reserved2 drivers/ub/urma/ubcore/ubcore_main.c:890:41: sparse: got restricted __be32 [usertype] drivers/ub/urma/ubcore/ubcore_main.c:891:36: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned int [usertype] addr @@ got restricted __be32 [usertype] ipv4 @@ drivers/ub/urma/ubcore/ubcore_main.c:891:36: sparse: expected unsigned int [usertype] addr drivers/ub/urma/ubcore/ubcore_main.c:891:36: sparse: got restricted __be32 [usertype] ipv4
drivers/ub/urma/ubcore/ubcore_main.c:1061:51: sparse: sparse: restricted __be64 degrades to integer
drivers/ub/urma/ubcore/ubcore_main.c:1168:66: sparse: sparse: restricted __be64 degrades to integer drivers/ub/urma/ubcore/ubcore_main.c: note: in included file: drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got void const *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: expected void const [noderef] __user *from drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: got void const *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got void const *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: expected void const [noderef] __user *from drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: got void const *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: expected void [noderef] __user *to drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: got void *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got void const *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: expected void const [noderef] __user *from drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: got void const *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: expected void [noderef] __user *to drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: got void *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got void const *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: expected void const [noderef] __user *from drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: got void const *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got void const *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: expected void const [noderef] __user *from drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: got void const *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got void const *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: expected void const [noderef] __user *from drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: got void const *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: expected void [noderef] __user *to drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: got void *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: expected void [noderef] __user *to drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: got void *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: expected void [noderef] __user *to drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: got void *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: expected void [noderef] __user *to drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: got void *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: expected void [noderef] __user *to drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: got void *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: expected void [noderef] __user *to drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: got void *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: expected void [noderef] __user *to drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: got void *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: expected void [noderef] __user *to drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: got void *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: expected void [noderef] __user *to drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: got void *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: expected void [noderef] __user *to drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: got void *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: expected void [noderef] __user *to drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: got void *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: expected void [noderef] __user *to drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: got void *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: expected void [noderef] __user *to drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: got void *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got void const *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: expected void const [noderef] __user *from drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: got void const *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: expected void [noderef] __user *to drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: got void *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got void const *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: expected void const [noderef] __user *from drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: got void const *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] __user *to @@ got void *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: expected void [noderef] __user *to drivers/ub/urma/ubcore/ubcore_cmd.h:133:33: sparse: got void *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got void const *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: expected void const [noderef] __user *from drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: got void const *args_addr drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const [noderef] __user *from @@ got void const *args_addr @@ drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: expected void const [noderef] __user *from drivers/ub/urma/ubcore/ubcore_cmd.h:122:41: sparse: got void const *args_addr --
drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:38:18: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@
drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:38:18: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:38:18: sparse: got void [noderef] __user *
drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:50:18: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@
drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:50:18: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:50:18: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:201:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:201:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:201:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:309:18: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:309:18: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:309:18: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:333:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:333:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:333:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:427:18: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:427:18: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:427:18: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:475:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:475:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:475:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:483:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:483:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:483:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:572:18: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:572:18: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:572:18: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:616:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:616:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:616:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:706:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:706:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:706:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:803:43: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:803:43: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:803:43: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:836:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:836:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:836:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:908:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:908:44: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:908:44: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:940:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:940:34: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:940:34: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:958:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:958:44: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:958:44: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:999:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:999:44: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:999:44: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1113:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1113:44: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1113:44: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1156:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1156:44: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1156:44: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1198:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1198:44: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1198:44: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1214:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1214:34: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1214:34: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1226:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1226:44: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1226:44: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1291:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1291:44: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1291:44: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1313:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1313:44: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1313:44: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1351:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1351:34: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1351:34: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1442:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1442:44: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1442:44: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1475:34: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1475:34: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1475:34: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1499:43: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1499:43: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1499:43: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1549:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1549:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1549:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1579:18: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1579:18: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1579:18: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1604:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1604:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1604:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1629:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1629:44: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1629:44: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1670:18: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1670:18: sparse: expected void const *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1670:18: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1695:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1695:36: sparse: expected void *args_addr drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1695:36: sparse: got void [noderef] __user * drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1720:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/ubcore/ubcore_uvs_cmd.c:1720:44: sparse: expected void const *args_addr -- drivers/ub/urma/uburma/uburma_cmd.c:69:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:69:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:69:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:96:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:96:36: sparse: expected void *args_addr drivers/ub/urma/uburma/uburma_cmd.c:96:36: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:149:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:149:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:149:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:171:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:171:36: sparse: expected void *args_addr drivers/ub/urma/uburma/uburma_cmd.c:171:36: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:193:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:193:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:193:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:226:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:226:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:226:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:256:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:256:36: sparse: expected void *args_addr drivers/ub/urma/uburma/uburma_cmd.c:256:36: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:283:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:283:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:283:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:306:16: sparse: sparse: incompatible types in comparison expression (different address spaces): drivers/ub/urma/uburma/uburma_cmd.c:306:16: sparse: void [noderef] __rcu * drivers/ub/urma/uburma/uburma_cmd.c:306:16: sparse: void * drivers/ub/urma/uburma/uburma_cmd.c:315:6: sparse: sparse: symbol 'uburma_jfc_event_cb' was not declared. Should it be static? drivers/ub/urma/uburma/uburma_cmd.c:327:6: sparse: sparse: symbol 'uburma_jfs_event_cb' was not declared. Should it be static? drivers/ub/urma/uburma/uburma_cmd.c:339:6: sparse: sparse: symbol 'uburma_jfr_event_cb' was not declared. Should it be static? drivers/ub/urma/uburma/uburma_cmd.c:351:6: sparse: sparse: symbol 'uburma_jetty_event_cb' was not declared. Should it be static?
drivers/ub/urma/uburma/uburma_cmd.c:363:6: sparse: sparse: symbol 'uburma_jetty_grp_event_cb' was not declared. Should it be static?
drivers/ub/urma/uburma/uburma_cmd.c:387:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:387:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:387:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:442:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:442:36: sparse: expected void *args_addr drivers/ub/urma/uburma/uburma_cmd.c:442:36: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:472:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:472:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:472:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:495:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:495:36: sparse: expected void *args_addr drivers/ub/urma/uburma/uburma_cmd.c:495:36: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:511:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:511:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:511:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:541:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:541:36: sparse: expected void *args_addr drivers/ub/urma/uburma/uburma_cmd.c:541:36: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:555:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:555:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:555:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:579:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:579:37: sparse: expected void *args_addr drivers/ub/urma/uburma/uburma_cmd.c:579:37: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:593:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:593:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:593:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:621:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:621:36: sparse: expected void *args_addr drivers/ub/urma/uburma/uburma_cmd.c:621:36: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:639:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:639:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:639:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:667:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:667:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:667:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:718:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:718:36: sparse: expected void *args_addr drivers/ub/urma/uburma/uburma_cmd.c:718:36: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:748:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:748:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:748:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:772:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:772:36: sparse: expected void *args_addr drivers/ub/urma/uburma/uburma_cmd.c:772:36: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:788:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:788:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:788:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:818:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:818:36: sparse: expected void *args_addr drivers/ub/urma/uburma/uburma_cmd.c:818:36: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:832:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:832:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:832:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:856:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:856:37: sparse: expected void *args_addr drivers/ub/urma/uburma/uburma_cmd.c:856:37: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:871:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:871:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:871:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:919:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:919:36: sparse: expected void *args_addr drivers/ub/urma/uburma/uburma_cmd.c:919:36: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:949:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:949:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:949:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:973:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:973:36: sparse: expected void *args_addr drivers/ub/urma/uburma/uburma_cmd.c:973:36: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:987:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:987:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:987:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:1012:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:1012:37: sparse: expected void *args_addr drivers/ub/urma/uburma/uburma_cmd.c:1012:37: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:1064:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:1064:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:1064:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:1130:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:1130:36: sparse: expected void *args_addr drivers/ub/urma/uburma/uburma_cmd.c:1130:36: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:1171:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:1171:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:1171:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:1195:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:1195:36: sparse: expected void *args_addr drivers/ub/urma/uburma/uburma_cmd.c:1195:36: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:1211:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:1211:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:1211:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:1254:36: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:1254:36: sparse: expected void *args_addr drivers/ub/urma/uburma/uburma_cmd.c:1254:36: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:1268:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:1268:44: sparse: expected void const *args_addr drivers/ub/urma/uburma/uburma_cmd.c:1268:44: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:1292:37: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void *args_addr @@ got void [noderef] __user * @@ drivers/ub/urma/uburma/uburma_cmd.c:1292:37: sparse: expected void *args_addr drivers/ub/urma/uburma/uburma_cmd.c:1292:37: sparse: got void [noderef] __user * drivers/ub/urma/uburma/uburma_cmd.c:1304:44: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const *args_addr @@ got void [noderef] __user * @@
vim +/ubcore_destroy_upi_list +344 drivers/ub/urma/ubcore/ubcore_device.c
343
344 void ubcore_destroy_upi_list(void)
345 { 346 struct ubcore_upi_entry *entry = NULL, *next; 347 348 mutex_lock(&g_upi_lock); 349 list_for_each_entry_safe(entry, next, &g_upi_list, node) { 350 if (entry != NULL) { 351 list_del(&entry->node); 352 kfree(entry); 353 } 354 } 355 mutex_unlock(&g_upi_lock); 356 } 357