test_sparse: Sun Mar 19 19:35:50 PDT 2017: started on multi_v7_defconfig test_v4.11-rc3 (97da3854c526d3a6ee05c849c96e48d21527606c) test_sparse: Sun Mar 19 19:35:50 PDT 2017: serial is 20170319193104 test_sparse: sparse version unknown (checksum d41d8cd98f00b204e9800998ecf8427e) init/do_mounts.c:8:2: warning: "Sparse checking disabled for this file" init/do_mounts_rd.c:8:2: warning: "Sparse checking disabled for this file" init/do_mounts_initrd.c:8:2: warning: "Sparse checking disabled for this file" init/initramfs.c:8:2: warning: "Sparse checking disabled for this file" init/calibrate.c:260:37: warning: symbol 'calibrate_delay_is_known' was not declared. Should it be static? init/calibrate.c:270:28: warning: symbol 'calibration_delay_done' was not declared. Should it be static? arch/arm/vfp/vfpmodule.c:41:17: warning: symbol 'vfp_vector' was not declared. Should it be static? arch/arm/vfp/vfpmodule.c:48:14: warning: symbol 'VFP_arch' was not declared. Should it be static? arch/arm/vfp/vfpmodule.c:59:17: warning: symbol 'vfp_current_hw_state' was not declared. Should it be static? arch/arm/vfp/vfpmodule.c:332:6: warning: symbol 'VFP_bounce' was not declared. Should it be static? arch/arm/vfp/vfpmodule.c:661:6: warning: symbol 'vfp_kmode_exception' was not declared. Should it be static? arch/arm/vfp/vfpmodule.c:686:6: warning: symbol 'kernel_neon_begin' was not declared. Should it be static? arch/arm/vfp/vfpmodule.c:717:6: warning: symbol 'kernel_neon_end' was not declared. Should it be static? init/init_task.c:19:32: warning: Initializer entry defined twice init/init_task.c:19:32: also defined here init/init_task.c:19:32: warning: Initializer entry defined twice init/init_task.c:19:32: also defined here init/main.c:166:12: warning: symbol 'envp_init' was not declared. Should it be static? init/main.c:458:20: warning: symbol 'arch_post_acpi_subsys_init' was not declared. Should it be static? arch/arm/vdso/vgettimeofday.c:199:13: warning: symbol '__vdso_clock_gettime' was not declared. Should it be static? arch/arm/vdso/vgettimeofday.c:246:13: warning: symbol '__vdso_gettimeofday' was not declared. Should it be static? arch/arm/vdso/vgettimeofday.c:272:6: warning: symbol '__aeabi_unwind_cpp_pr0' was not declared. Should it be static? arch/arm/vdso/vgettimeofday.c:276:6: warning: symbol '__aeabi_unwind_cpp_pr1' was not declared. Should it be static? arch/arm/vdso/vgettimeofday.c:280:6: warning: symbol '__aeabi_unwind_cpp_pr2' was not declared. Should it be static? arch/arm/kernel/irq.c:49:15: warning: symbol 'irq_err_count' was not declared. Should it be static? arch/arm/mm/dma-mapping.c:804:52: warning: Using plain integer as NULL pointer arch/arm/mm/dma-mapping.c:1649:6: warning: symbol '__arm_iommu_free_attrs' was not declared. Should it be static? arch/arm/mm/dma-mapping.c:1675:6: warning: symbol 'arm_iommu_free_attrs' was not declared. Should it be static? arch/arm/mm/dma-mapping.c:1681:6: warning: symbol 'arm_coherent_iommu_free_attrs' was not declared. Should it be static? arch/arm/mm/dma-mapping.c:1805:5: warning: symbol 'arm_coherent_iommu_map_sg' was not declared. Should it be static? arch/arm/mm/dma-mapping.c:1823:5: warning: symbol 'arm_iommu_map_sg' was not declared. Should it be static? arch/arm/mm/dma-mapping.c:1856:6: warning: symbol 'arm_coherent_iommu_unmap_sg' was not declared. Should it be static? arch/arm/mm/dma-mapping.c:1873:6: warning: symbol 'arm_iommu_unmap_sg' was not declared. Should it be static? arch/arm/mm/dma-mapping.c:1887:6: warning: symbol 'arm_iommu_sync_sg_for_cpu' was not declared. Should it be static? arch/arm/mm/dma-mapping.c:1905:6: warning: symbol 'arm_iommu_sync_sg_for_device' was not declared. Should it be static? arch/arm/mm/dma-mapping.c:2107:26: warning: symbol 'iommu_ops' was not declared. Should it be static? arch/arm/mm/dma-mapping.c:2127:26: warning: symbol 'iommu_coherent_ops' was not declared. Should it be static? arch/arm/mm/fault.c:546:1: warning: symbol 'do_DataAbort' was not declared. Should it be static? arch/arm/mm/fault.c:579:1: warning: symbol 'do_PrefetchAbort' was not declared. Should it be static? arch/arm/mm/init.c:527:1: error: directive in argument list arch/arm/mm/init.c:530:1: error: directive in argument list arch/arm/mm/init.c:534:1: error: directive in argument list arch/arm/mm/init.c:536:1: error: directive in argument list arch/arm/mm/init.c:537:1: error: directive in argument list arch/arm/mm/init.c:539:1: error: directive in argument list arch/arm/mm/init.c:546:1: error: directive in argument list arch/arm/mm/init.c:549:1: error: directive in argument list arch/arm/mm/init.c:553:1: error: directive in argument list arch/arm/mm/init.c:556:1: error: directive in argument list arch/arm/mm/init.c:557:1: error: directive in argument list arch/arm/mm/init.c:559:1: error: directive in argument list arch/arm/mm/iomap.c:12:15: warning: symbol 'vga_base' was not declared. Should it be static? arch/arm/kernel/process.c:196:1: warning: symbol 'thread_notify_head' was not declared. Should it be static? arch/arm/kernel/process.c:322:15: warning: symbol 'arch_randomize_brk' was not declared. Should it be static? arch/arm/kernel/ptrace.c:932:16: warning: symbol 'syscall_trace_enter' was not declared. Should it be static? arch/arm/kernel/ptrace.c:960:17: warning: symbol 'syscall_trace_exit' was not declared. Should it be static? arch/arm/mm/flush.c:394:6: warning: symbol '__flush_anon_page' was not declared. Should it be static? arch/arm/mm/mmap.c:173:15: warning: symbol 'arch_mmap_rnd' was not declared. Should it be static? arch/arm/crypto/Makefile:25: These CRC Extensions modules need binutils 2.23 or higher arch/arm/crypto/Makefile:26: crc32-arm-ce.o arch/arm/kernel/reboot.c:23:6: warning: symbol 'arm_pm_restart' was not declared. Should it be static? arch/arm/kernel/reboot.c:79:6: warning: symbol 'soft_restart' was not declared. Should it be static? arch/arm/mm/mmu.c:57:10: warning: symbol 'user_pmd_table' was not declared. Should it be static? arch/arm/mm/mmu.c:134:13: warning: symbol 'init_default_cache_policy' was not declared. Should it be static? arch/arm/mm/mmu.c:1155:13: warning: symbol 'adjust_lowmem_bounds' was not declared. Should it be static? arch/arm/mm/mmu.c:1563:13: warning: symbol 'early_paging_init' was not declared. Should it be static? arch/arm/mm/mmu.c:1615:13: warning: symbol 'paging_init' was not declared. Should it be static? arch/arm/firmware/trusted_foundations.c:34:13: error: attribute '__optimize__': unknown attribute arch/arm/mm/pageattr.c:72:5: warning: symbol 'set_memory_ro' was not declared. Should it be static? arch/arm/mm/pageattr.c:79:5: warning: symbol 'set_memory_rw' was not declared. Should it be static? arch/arm/mm/pageattr.c:86:5: warning: symbol 'set_memory_nx' was not declared. Should it be static? arch/arm/mm/pageattr.c:93:5: warning: symbol 'set_memory_x' was not declared. Should it be static? arch/arm/common/mcpm_entry.c:29:20: warning: symbol 'mcpm_sync' was not declared. Should it be static? arch/arm/kernel/setup.c:95:14: warning: symbol '__atags_pointer' was not declared. Should it be static? arch/arm/kernel/setup.c:138:5: warning: symbol '__cpu_architecture' was not declared. Should it be static? arch/arm/kernel/setup.c:1295:29: warning: symbol 'cpuinfo_op' was not declared. Should it be static? ./include/linux/highmem.h:93:19: warning: incorrect type in initializer (different address spaces) ./include/linux/highmem.h:93:19: expected int extern [noderef] [toplevel] *__p ./include/linux/highmem.h:93:19: got int * ./include/linux/highmem.h:93:19: warning: incorrect type in initializer (different address spaces) ./include/linux/highmem.h:93:19: expected int extern [noderef] [toplevel] *__p ./include/linux/highmem.h:93:19: got int * ./include/linux/highmem.h:93:19: warning: incorrect type in initializer (different address spaces) ./include/linux/highmem.h:93:19: expected int extern [noderef] [toplevel] *__p ./include/linux/highmem.h:93:19: got int * ./include/linux/highmem.h:93:19: warning: incorrect type in initializer (different address spaces) ./include/linux/highmem.h:93:19: expected int extern [noderef] [toplevel] *__p ./include/linux/highmem.h:93:19: got int * ./include/linux/highmem.h:93:19: warning: incorrect type in initializer (different address spaces) ./include/linux/highmem.h:93:19: expected int extern [noderef] [toplevel] *__p ./include/linux/highmem.h:93:19: got int * ./include/linux/highmem.h:93:19: warning: incorrect type in initializer (different address spaces) ./include/linux/highmem.h:93:19: expected int extern [noderef] [toplevel] *__p ./include/linux/highmem.h:93:19: got int * ./include/linux/highmem.h:93:19: warning: incorrect type in initializer (different address spaces) ./include/linux/highmem.h:93:19: expected int extern [noderef] [toplevel] *__p ./include/linux/highmem.h:93:19: got int * ./include/linux/highmem.h:93:19: warning: incorrect type in initializer (different address spaces) ./include/linux/highmem.h:93:19: expected int extern [noderef] [toplevel] *__p ./include/linux/highmem.h:93:19: got int * ./include/linux/highmem.h:93:19: warning: dereference of noderef expression ./include/linux/highmem.h:93:19: warning: dereference of noderef expression ./include/linux/highmem.h:93:19: warning: dereference of noderef expression ./include/linux/highmem.h:93:19: warning: dereference of noderef expression ./include/linux/highmem.h:93:19: warning: dereference of noderef expression ./include/linux/highmem.h:93:19: warning: dereference of noderef expression ./include/linux/highmem.h:93:19: warning: dereference of noderef expression ./include/linux/highmem.h:93:19: warning: dereference of noderef expression ./include/linux/highmem.h:93:19: warning: dereference of noderef expression ./include/linux/highmem.h:93:19: warning: dereference of noderef expression ./include/linux/highmem.h:93:19: warning: dereference of noderef expression ./include/linux/highmem.h:93:19: warning: dereference of noderef expression ./include/linux/highmem.h:93:19: warning: dereference of noderef expression ./include/linux/highmem.h:93:19: warning: dereference of noderef expression ./include/linux/highmem.h:93:19: warning: dereference of noderef expression ./include/linux/highmem.h:93:19: warning: dereference of noderef expression arch/arm/kernel/signal.c:72:31: warning: incorrect type in argument 1 (different address spaces) arch/arm/kernel/signal.c:72:31: expected void [noderef] *to arch/arm/kernel/signal.c:72:31: got struct iwmmxt_sigframe *frame arch/arm/kernel/signal.c:82:38: warning: incorrect type in argument 2 (different address spaces) arch/arm/kernel/signal.c:82:38: expected void const [noderef] *from arch/arm/kernel/signal.c:82:38: got struct iwmmxt_sigframe *frame arch/arm/kernel/signal.c:179:48: warning: incorrect type in argument 1 (different address spaces) arch/arm/kernel/signal.c:179:48: expected struct iwmmxt_sigframe *frame arch/arm/kernel/signal.c:179:48: got struct iwmmxt_sigframe [noderef] * arch/arm/kernel/signal.c:189:16: warning: symbol 'sys_sigreturn' was not declared. Should it be static? arch/arm/kernel/signal.c:219:16: warning: symbol 'sys_rt_sigreturn' was not declared. Should it be static? arch/arm/kernel/signal.c:290:49: warning: incorrect type in argument 1 (different address spaces) arch/arm/kernel/signal.c:290:49: expected struct iwmmxt_sigframe *frame arch/arm/kernel/signal.c:290:49: got struct iwmmxt_sigframe [noderef] * arch/arm/kernel/signal.c:566:1: warning: symbol 'do_work_pending' was not declared. Should it be static? arch/arm/kernel/signal.c:605:13: warning: symbol 'get_signal_page' was not declared. Should it be static? arch/arm/kernel/sys_arm.c:35:17: warning: symbol 'sys_arm_fadvise64_64' was not declared. Should it be static? arch/arm/kernel/time.c:115:13: warning: symbol 'time_init' was not declared. Should it be static? arch/arm/kernel/traps.c:145:37: warning: incorrect type in argument 1 (different address spaces) arch/arm/kernel/traps.c:145:37: expected void const volatile [noderef] * arch/arm/kernel/traps.c:145:37: got unsigned long * arch/arm/kernel/traps.c:79:6: warning: symbol 'dump_backtrace_stm' was not declared. Should it be static? arch/arm/kernel/traps.c:178:31: warning: incorrect type in argument 1 (different address spaces) arch/arm/kernel/traps.c:178:31: expected void const volatile [noderef] * arch/arm/kernel/traps.c:178:31: got unsigned short [usertype] * arch/arm/kernel/traps.c:180:31: warning: incorrect type in argument 1 (different address spaces) arch/arm/kernel/traps.c:180:31: expected void const volatile [noderef] * arch/arm/kernel/traps.c:180:31: got unsigned int [usertype] * arch/arm/kernel/traps.c:447:33: warning: cast removes address space of expression arch/arm/kernel/traps.c:428:29: warning: symbol 'do_undefinstr' was not declared. Should it be static? arch/arm/kernel/traps.c:498:39: warning: symbol 'handle_fiq_as_nmi' was not declared. Should it be static? arch/arm/kernel/traps.c:517:17: warning: symbol 'bad_mode' was not declared. Should it be static? arch/arm/kernel/traps.c:584:14: warning: incorrect type in argument 1 (different base types) arch/arm/kernel/traps.c:584:14: expected void const volatile [noderef] * arch/arm/kernel/traps.c:584:14: got unsigned long [unsigned] start arch/arm/kernel/traps.c:595:16: warning: symbol 'arm_syscall' was not declared. Should it be static? arch/arm/kernel/traps.c:727:1: warning: symbol 'baddataabort' was not declared. Should it be static? arch/arm/kernel/traps.c:771:17: warning: symbol '__div0' was not declared. Should it be static? arch/arm/kernel/traps.c:778:6: warning: symbol 'abort' was not declared. Should it be static? arch/arm/kernel/traps.c:787:13: warning: symbol 'trap_init' was not declared. Should it be static? arch/arm/mm/copypage-v6.c:125:21: warning: symbol 'v6_user_fns' was not declared. Should it be static? arch/arm/kernel/bios32.c:58:6: warning: symbol 'pcibios_report_status' was not declared. Should it be static? arch/arm/kernel/suspend.c:56:6: warning: symbol '__cpu_suspend_save' was not declared. Should it be static? arch/arm/kernel/smp.c:537:6: warning: symbol 'arch_irq_work_raise' was not declared. Should it be static? arch/arm/kernel/smp.c:694:5: warning: symbol 'setup_profiling_timer' was not declared. Should it be static? arch/arm/mach-bcm/bcm_kona_smc.c:36:40: warning: duplicate const arch/arm/mach-bcm/bcm_kona_smc.c:145:21: warning: incorrect type in initializer (different address spaces) arch/arm/mach-bcm/bcm_kona_smc.c:145:21: expected unsigned int [usertype] *args arch/arm/mach-bcm/bcm_kona_smc.c:145:21: got void [noderef] *static [toplevel] [assigned] bcm_smc_buffer arch/arm/mach-bcm/bcm_kona_smc.c:151:9: warning: incorrect type in argument 2 (different address spaces) arch/arm/mach-bcm/bcm_kona_smc.c:151:9: expected void volatile [noderef] *addr arch/arm/mach-bcm/bcm_kona_smc.c:151:9: got unsigned int [usertype] * arch/arm/mach-bcm/bcm_kona_smc.c:152:9: warning: incorrect type in argument 2 (different address spaces) arch/arm/mach-bcm/bcm_kona_smc.c:152:9: expected void volatile [noderef] *addr arch/arm/mach-bcm/bcm_kona_smc.c:152:9: got unsigned int [usertype] * arch/arm/mach-bcm/bcm_kona_smc.c:153:9: warning: incorrect type in argument 2 (different address spaces) arch/arm/mach-bcm/bcm_kona_smc.c:153:9: expected void volatile [noderef] *addr arch/arm/mach-bcm/bcm_kona_smc.c:153:9: got unsigned int [usertype] * arch/arm/mach-bcm/bcm_kona_smc.c:154:9: warning: incorrect type in argument 2 (different address spaces) arch/arm/mach-bcm/bcm_kona_smc.c:154:9: expected void volatile [noderef] *addr arch/arm/mach-bcm/bcm_kona_smc.c:154:9: got unsigned int [usertype] *[assigned] args arch/arm/mach-at91/pm.c:322:40: warning: duplicate const arch/arm/mach-at91/pm.c:356:29: warning: incorrect type in argument 1 (different modifiers) arch/arm/mach-at91/pm.c:356:29: expected void ( *at91_standby )( ... ) arch/arm/mach-at91/pm.c:356:29: got void const *[assigned] standby arch/arm/mach-at91/pm.c:408:30: warning: incorrect type in assignment (different address spaces) arch/arm/mach-at91/pm.c:408:30: expected void ( *static [toplevel] at91_suspend_sram_fn )( ... ) arch/arm/mach-at91/pm.c:408:30: got void [noderef] * arch/arm/kernel/arch_timer.c:34:12: warning: symbol 'arch_timer_arch_init' was not declared. Should it be static? arch/arm/mach-bcm/brcmstb.c:29:5: warning: symbol 'brcmstb_uart_config' was not declared. Should it be static? arch/arm/kernel/machine_kexec.c:64:23: warning: cast removes address space of expression arch/arm/kernel/machine_kexec.c:64:23: warning: cast removes address space of expression arch/arm/kernel/machine_kexec.c:64:23: warning: incorrect type in initializer (different address spaces) arch/arm/kernel/machine_kexec.c:64:23: expected restricted __be32 const [noderef] *register __p arch/arm/kernel/machine_kexec.c:64:23: got restricted __be32 [usertype] * arch/arm/kernel/machine_kexec.c:64:23: warning: cast removes address space of expression arch/arm/kernel/machine_kexec.c:78:6: warning: symbol 'machine_crash_nonpanic_core' was not declared. Should it be static? arch/arm/kernel/unwind.c:53:6: warning: symbol '__aeabi_unwind_cpp_pr0' was not declared. Should it be static? arch/arm/kernel/unwind.c:58:6: warning: symbol '__aeabi_unwind_cpp_pr1' was not declared. Should it be static? arch/arm/kernel/unwind.c:63:6: warning: symbol '__aeabi_unwind_cpp_pr2' was not declared. Should it be static? arch/arm/mach-highbank/pm.c:54:13: warning: symbol 'highbank_pm_init' was not declared. Should it be static? arch/arm/mach-hisi/platsmp.c:146:14: warning: incorrect type in assignment (different address spaces) arch/arm/mach-hisi/platsmp.c:146:14: expected void [noderef] *virt arch/arm/mach-hisi/platsmp.c:146:14: got void * arch/arm/kernel/swp_emulate.c:124:23: warning: incorrect type in assignment (different address spaces) arch/arm/kernel/swp_emulate.c:124:23: expected void [noderef] *[assigned] [usertype] _addr arch/arm/kernel/swp_emulate.c:124:23: got void * arch/arm/kernel/swp_emulate.c:214:14: warning: incorrect type in argument 1 (different base types) arch/arm/kernel/swp_emulate.c:214:14: expected void const volatile [noderef] * arch/arm/kernel/swp_emulate.c:214:14: got unsigned int arch/arm/mach-exynos/mcpm-exynos.c:200:13: error: attribute '__optimize__': unknown attribute arch/arm/mach-mediatek/platsmp.c:111:30: warning: incorrect type in assignment (different address spaces) arch/arm/mach-mediatek/platsmp.c:111:30: expected void [noderef] *static [toplevel] mtk_smp_base arch/arm/mach-mediatek/platsmp.c:111:30: got void * arch/arm/mach-mvebu/pmsu.c:145:16: warning: incorrect type in argument 1 (different address spaces) arch/arm/mach-mvebu/pmsu.c:145:16: expected void * arch/arm/mach-mvebu/pmsu.c:145:16: got void [noderef] *[assigned] sram_virt_base arch/arm/kernel/perf_event_v7.c:158:9: warning: Initializer entry defined twice arch/arm/kernel/perf_event_v7.c:159:10: also defined here arch/arm/kernel/perf_event_v7.c:171:9: warning: Initializer entry defined twice arch/arm/kernel/perf_event_v7.c:178:10: also defined here arch/arm/kernel/perf_event_v7.c:207:9: warning: Initializer entry defined twice arch/arm/kernel/perf_event_v7.c:208:10: also defined here arch/arm/kernel/perf_event_v7.c:221:9: warning: Initializer entry defined twice arch/arm/kernel/perf_event_v7.c:228:10: also defined here arch/arm/kernel/perf_event_v7.c:251:9: warning: Initializer entry defined twice arch/arm/kernel/perf_event_v7.c:252:10: also defined here arch/arm/kernel/perf_event_v7.c:263:9: warning: Initializer entry defined twice arch/arm/kernel/perf_event_v7.c:265:10: also defined here arch/arm/kernel/perf_event_v7.c:297:9: warning: Initializer entry defined twice arch/arm/kernel/perf_event_v7.c:298:10: also defined here arch/arm/kernel/perf_event_v7.c:310:9: warning: Initializer entry defined twice arch/arm/kernel/perf_event_v7.c:312:10: also defined here arch/arm/kernel/perf_event_v7.c:346:9: warning: Initializer entry defined twice arch/arm/kernel/perf_event_v7.c:347:10: also defined here arch/arm/kernel/perf_event_v7.c:359:9: warning: Initializer entry defined twice arch/arm/kernel/perf_event_v7.c:366:10: also defined here arch/arm/kernel/perf_event_v7.c:395:9: warning: Initializer entry defined twice arch/arm/kernel/perf_event_v7.c:396:10: also defined here arch/arm/kernel/perf_event_v7.c:408:9: warning: Initializer entry defined twice arch/arm/kernel/perf_event_v7.c:410:10: also defined here arch/arm/kernel/perf_event_v7.c:445:9: warning: Initializer entry defined twice arch/arm/kernel/perf_event_v7.c:446:10: also defined here arch/arm/kernel/perf_event_v7.c:454:9: warning: Initializer entry defined twice arch/arm/kernel/perf_event_v7.c:455:10: also defined here arch/arm/kernel/perf_event_v7.c:464:9: warning: Initializer entry defined twice arch/arm/kernel/perf_event_v7.c:471:10: also defined here arch/arm/kernel/perf_event_v7.c:495:9: warning: Initializer entry defined twice arch/arm/kernel/perf_event_v7.c:496:10: also defined here arch/arm/kernel/perf_event_v7.c:506:9: warning: Initializer entry defined twice arch/arm/kernel/perf_event_v7.c:512:10: also defined here arch/arm/mach-mvebu/pm.c:124:9: warning: incorrect type in argument 2 (different address spaces) arch/arm/mach-mvebu/pm.c:124:9: expected void volatile [noderef] *addr arch/arm/mach-mvebu/pm.c:124:9: got unsigned int [usertype] * arch/arm/mach-mvebu/pm.c:125:9: warning: incorrect type in argument 2 (different address spaces) arch/arm/mach-mvebu/pm.c:125:9: expected void volatile [noderef] *addr arch/arm/mach-mvebu/pm.c:125:9: got unsigned int [usertype] * arch/arm/mach-mvebu/pm.c:133:9: warning: incorrect type in argument 2 (different address spaces) arch/arm/mach-mvebu/pm.c:133:9: expected void volatile [noderef] *addr arch/arm/mach-mvebu/pm.c:133:9: got unsigned int [usertype] * arch/arm/mach-mvebu/pm.c:134:9: warning: incorrect type in argument 2 (different address spaces) arch/arm/mach-mvebu/pm.c:134:9: expected void volatile [noderef] *addr arch/arm/mach-mvebu/pm.c:134:9: got unsigned int [usertype] * arch/arm/mach-mvebu/pm.c:140:9: warning: incorrect type in argument 2 (different address spaces) arch/arm/mach-mvebu/pm.c:140:9: expected void volatile [noderef] *addr arch/arm/mach-mvebu/pm.c:140:9: got unsigned int [usertype] * arch/arm/mach-mvebu/pm.c:141:9: warning: incorrect type in argument 2 (different address spaces) arch/arm/mach-mvebu/pm.c:141:9: expected void volatile [noderef] *addr arch/arm/mach-mvebu/pm.c:141:9: got unsigned int [usertype] * arch/arm/mach-mvebu/pm.c:148:50: warning: incorrect type in argument 1 (different address spaces) arch/arm/mach-mvebu/pm.c:148:50: expected unsigned int [noderef] [usertype] *store_addr arch/arm/mach-mvebu/pm.c:148:50: got unsigned int [usertype] *[assigned] store_addr arch/arm/mach-mvebu/pm.c:150:9: warning: incorrect type in argument 2 (different address spaces) arch/arm/mach-mvebu/pm.c:150:9: expected void volatile [noderef] *addr arch/arm/mach-mvebu/pm.c:150:9: got unsigned int [usertype] *[assigned] store_addr arch/arm/kernel/topology.c:50:15: warning: symbol 'arch_scale_cpu_capacity' was not declared. Should it be static? arch/arm/kernel/topology.c:344:43: warning: incorrect type in argument 1 (different base types) arch/arm/kernel/topology.c:344:43: expected restricted __be32 const [usertype] *p arch/arm/kernel/topology.c:344:43: got unsigned int const [usertype] *[assigned] rate arch/arm/kernel/topology.c:411:22: warning: symbol 'cpu_corepower_mask' was not declared. Should it be static? arch/arm/mach-imx/pm-imx5.c:250:17: warning: restricted suspend_state_t degrades to integer arch/arm/mach-imx/pm-imx5.c:250:25: warning: restricted suspend_state_t degrades to integer arch/arm/mach-imx/pm-imx5.c:250:42: warning: restricted suspend_state_t degrades to integer arch/arm/mach-imx/pm-imx5.c:250:51: warning: restricted suspend_state_t degrades to integer arch/arm/mach-imx/pm-imx5.c:346:22: warning: incorrect type in assignment (different address spaces) arch/arm/mach-imx/pm-imx5.c:346:22: expected struct imx5_cpu_suspend_info *suspend_info arch/arm/mach-imx/pm-imx5.c:346:22: got void [noderef] *static [addressable] [toplevel] suspend_ocram_base arch/arm/mach-imx/pm-imx5.c:364:36: warning: incorrect type in argument 1 (different address spaces) arch/arm/mach-imx/pm-imx5.c:364:36: expected void * arch/arm/mach-imx/pm-imx5.c:364:36: got void [noderef] * arch/arm/mach-mvebu/pm-board.c:46:15: warning: incorrect type in assignment (different base types) arch/arm/mach-mvebu/pm-board.c:46:15: expected unsigned int [unsigned] [usertype] srcmd arch/arm/mach-mvebu/pm-board.c:46:15: got restricted __le32 [usertype] arch/arm/mach-mvebu/pm-board.c:47:16: warning: incorrect type in assignment (different base types) arch/arm/mach-mvebu/pm-board.c:47:16: expected unsigned int [unsigned] [assigned] [usertype] ackcmd arch/arm/mach-mvebu/pm-board.c:47:16: got restricted __le32 [usertype] arch/arm/mach-imx/cpuidle-imx5.c:33:12: warning: symbol 'imx5_cpuidle_init' was not declared. Should it be static? arch/arm/kernel/psci_smp.c:61:5: warning: symbol 'psci_cpu_disable' was not declared. Should it be static? arch/arm/kernel/psci_smp.c:74:6: warning: symbol 'psci_cpu_die' was not declared. Should it be static? arch/arm/kernel/psci_smp.c:86:5: warning: symbol 'psci_cpu_kill' was not declared. Should it be static? arch/arm/mach-rockchip/pm.c:284:16: warning: incorrect type in argument 1 (different address spaces) arch/arm/mach-rockchip/pm.c:284:16: expected void * arch/arm/mach-rockchip/pm.c:284:16: got void [noderef] *static [toplevel] [assigned] rk3288_bootram_base arch/arm/mach-sti/platsmp.c:152:17: warning: incorrect type in argument 1 (different address spaces) arch/arm/mach-sti/platsmp.c:152:17: expected void volatile *p arch/arm/mach-sti/platsmp.c:152:17: got unsigned int [noderef] [usertype] *[assigned] cpu_strt_ptr arch/arm/mach-prima2/pm.c:29:5: warning: symbol 'sirfsoc_pwrc_base' was not declared. Should it be static? arch/arm/mach-prima2/pm.c:30:14: warning: symbol 'sirfsoc_memc_base' was not declared. Should it be static? arch/arm/mach-prima2/pm.c:148:12: warning: symbol 'sirfsoc_pm_init' was not declared. Should it be static? arch/arm/mach-prima2/rtciobrg.c:28:14: warning: symbol 'sirfsoc_rtciobrg_base' was not declared. Should it be static? arch/arm/mach-prima2/rtciobrg.c:35:6: warning: symbol 'sirfsoc_rtc_iobrg_wait_sync' was not declared. Should it be static? arch/arm/mach-prima2/rtciobrg.c:41:6: warning: symbol 'sirfsoc_rtc_iobrg_besyncing' was not declared. Should it be static? arch/arm/mach-prima2/rtciobrg.c:53:5: warning: symbol '__sirfsoc_rtc_iobrg_readl' was not declared. Should it be static? arch/arm/mach-prima2/rtciobrg.c:66:5: warning: symbol 'sirfsoc_rtc_iobrg_readl' was not declared. Should it be static? arch/arm/mach-prima2/rtciobrg.c:81:6: warning: symbol 'sirfsoc_rtc_iobrg_pre_writel' was not declared. Should it be static? arch/arm/mach-prima2/rtciobrg.c:91:6: warning: symbol 'sirfsoc_rtc_iobrg_writel' was not declared. Should it be static? arch/arm/mach-prima2/rtciobrg.c:138:15: warning: symbol 'devm_regmap_init_iobg' was not declared. Should it be static? arch/arm/mach-imx/platsmp.c:26:5: warning: symbol 'g_diag_reg' was not declared. Should it be static? arch/arm/mach-imx/platsmp.c:121:9: warning: cast from restricted __be32 arch/arm/mach-rockchip/platsmp.c:201:16: warning: incorrect type in argument 1 (different address spaces) arch/arm/mach-rockchip/platsmp.c:201:16: expected void * arch/arm/mach-rockchip/platsmp.c:201:16: got void [noderef] *static [toplevel] sram_base_addr arch/arm/mach-tegra/pm.c:124:27: warning: incorrect type in initializer (different address spaces) arch/arm/mach-tegra/pm.c:124:27: expected unsigned int [usertype] *cpu_in_lp2 arch/arm/mach-tegra/pm.c:124:27: got void [noderef] * arch/arm/mach-tegra/pm.c:138:35: warning: incorrect type in initializer (different address spaces) arch/arm/mach-tegra/pm.c:138:35: expected struct cpumask [usertype] *cpu_lp2_mask arch/arm/mach-tegra/pm.c:138:35: got void [noderef] * arch/arm/mach-tegra/pm.c:139:27: warning: incorrect type in initializer (different address spaces) arch/arm/mach-tegra/pm.c:139:27: expected unsigned int [usertype] *cpu_in_lp2 arch/arm/mach-tegra/pm.c:139:27: got void [noderef] * arch/arm/mach-tegra/pm.c:293:32: warning: incorrect type in argument 2 (different address spaces) arch/arm/mach-tegra/pm.c:293:32: expected void const * arch/arm/mach-tegra/pm.c:293:32: got void [noderef] * arch/arm/mach-tegra/pm.c:295:16: warning: incorrect type in argument 1 (different address spaces) arch/arm/mach-tegra/pm.c:295:16: expected void * arch/arm/mach-tegra/pm.c:295:16: got void [noderef] * arch/arm/mach-tegra/pm.c:298:12: warning: cast removes address space of expression arch/arm/mach-tegra/pm.c:304:16: warning: incorrect type in argument 1 (different address spaces) arch/arm/mach-tegra/pm.c:304:16: expected void * arch/arm/mach-tegra/pm.c:304:16: got void [noderef] * arch/arm/mach-tegra/pm.c:307:11: warning: cast removes address space of expression arch/arm/mach-tegra/reset.c:71:9: error: subtraction of functions? Share your drugs arch/arm/mach-tegra/reset.c:74:25: error: subtraction of functions? Share your drugs arch/arm/mach-ux500/platsmp.c:92:6: warning: symbol 'ux500_cpu_die' was not declared. Should it be static? arch/arm/mach-prima2/hotplug.c:35:6: warning: symbol 'sirfsoc_cpu_die' was not declared. Should it be static? arch/arm/mach-vexpress/tc2_pm.c:197:13: error: attribute '__optimize__': unknown attribute arch/arm/mach-tegra/tegra.c:65:5: warning: symbol 'tegra_uart_config' was not declared. Should it be static? arch/arm/mach-spear/time.c:207:40: warning: duplicate const arch/arm/mach-imx/pm-imx6.c:356:24: warning: cast removes address space of expression arch/arm/mach-imx/pm-imx6.c:499:9: warning: incorrect type in initializer (different address spaces) arch/arm/mach-imx/pm-imx6.c:499:9: expected void *__p arch/arm/mach-imx/pm-imx6.c:499:9: got void [noderef] *static [toplevel] [assigned] suspend_ocram_base arch/arm/mach-imx/pm-imx6.c:500:17: warning: incorrect type in assignment (different address spaces) arch/arm/mach-imx/pm-imx6.c:500:17: expected struct imx6_cpu_pm_info *pm_info arch/arm/mach-imx/pm-imx6.c:500:17: got void [noderef] *static [toplevel] [assigned] suspend_ocram_base arch/arm/mach-imx/pm-imx6.c:556:36: warning: incorrect type in argument 1 (different address spaces) arch/arm/mach-imx/pm-imx6.c:556:36: expected void * arch/arm/mach-imx/pm-imx6.c:556:36: got void [noderef] * arch/arm/plat-omap/sram.c:60:17: warning: cast removes address space of expression arch/arm/mach-spear/hotplug.c:83:6: warning: symbol 'spear13xx_cpu_die' was not declared. Should it be static? arch/arm/mach-omap2/omap4-common.c:120:6: warning: symbol 'omap_interconnect_sync' was not declared. Should it be static? arch/arm/mach-omap2/omap4-common.c:143:27: warning: incorrect type in assignment (different address spaces) arch/arm/mach-omap2/omap4-common.c:143:27: expected void [noderef] *static [toplevel] sram_sync arch/arm/mach-omap2/omap4-common.c:143:27: got void * kernel/panic.c:60:13: warning: symbol 'panic_smp_self_stop' was not declared. Should it be static? kernel/panic.c:70:13: warning: symbol 'nmi_panic_self_stop' was not declared. Should it be static? kernel/panic.c:81:13: warning: symbol 'crash_smp_send_stop' was not declared. Should it be static? kernel/panic.c:131:6: error: symbol 'panic' redeclared with different type (originally declared at ./include/linux/kernel.h:269) - different modifiers kernel/fork.c:119:5: warning: symbol 'max_threads' was not declared. Should it be static? kernel/fork.c:144:13: warning: symbol 'arch_release_task_struct' was not declared. Should it be static? kernel/fork.c:162:13: warning: symbol 'arch_release_thread_stack' was not declared. Should it be static? kernel/fork.c:411:20: warning: symbol 'arch_task_cache_init' was not declared. Should it be static? kernel/fork.c:441:13: warning: symbol 'fork_init' was not declared. Should it be static? kernel/fork.c:471:12: warning: symbol 'arch_dup_task_struct' was not declared. Should it be static? kernel/cpu.c:577:36: warning: incorrect type in initializer (different address spaces) kernel/cpu.c:577:36: expected struct task_struct [noderef] **store kernel/cpu.c:577:36: got struct task_struct *static [noderef] [toplevel] * kernel/cpu.c:617:9: warning: context imbalance in 'clear_tasks_mm_cpumask' - different lock contexts for basic block mm/filemap.c:2429:35: warning: symbol 'generic_file_vm_ops' was not declared. Should it be static? fs/open.c:909:18: warning: restricted fmode_t degrades to integer kernel/exit.c:776:17: error: symbol 'do_exit' redeclared with different type (originally declared at ./include/linux/kernel.h:275) - different modifiers kernel/exit.c:940:6: error: symbol 'complete_and_exit' redeclared with different type (originally declared at ./include/linux/kernel.h:276) - different modifiers fs/read_write.c:38:29: warning: incorrect type in return expression (different base types) fs/read_write.c:38:29: expected int fs/read_write.c:38:29: got restricted fmode_t fs/read_write.c:38:29: warning: incorrect type in return expression (different base types) fs/read_write.c:38:29: expected int fs/read_write.c:38:29: got restricted fmode_t fs/read_write.c:38:29: warning: incorrect type in return expression (different base types) fs/read_write.c:38:29: expected int fs/read_write.c:38:29: got restricted fmode_t fs/read_write.c:38:29: warning: incorrect type in return expression (different base types) fs/read_write.c:38:29: expected int fs/read_write.c:38:29: got restricted fmode_t kernel/softirq.c:747:36: warning: incorrect type in initializer (different address spaces) kernel/softirq.c:747:36: expected struct task_struct [noderef] **store kernel/softirq.c:747:36: got struct task_struct *[noderef] [toplevel] * ipc/util.c:152:29: warning: context imbalance in 'ipc_findkey' - wrong count at exit ipc/util.c:220:5: warning: context imbalance in 'ipc_addid' - different lock contexts for basic block ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'ipcget_public' - unexpected unlock ipc/util.c:574:22: warning: context imbalance in 'ipc_lock' - different lock contexts for basic block ipc/util.c:741:29: warning: context imbalance in 'sysvipc_find_ipc' - different lock contexts for basic block ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'sysvipc_proc_next' - unexpected unlock ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'sysvipc_proc_stop' - unexpected unlock security/commoncap.c:993:41: warning: dubious: !x | y ipc/msgutil.c:55:16: error: incompatible types in comparison expression (different type sizes) ipc/msgutil.c:67:24: error: incompatible types in comparison expression (different type sizes) ipc/msgutil.c:95:16: error: incompatible types in comparison expression (different type sizes) ipc/msgutil.c:102:24: error: incompatible types in comparison expression (different type sizes) ipc/msgutil.c:155:16: error: incompatible types in comparison expression (different type sizes) ipc/msgutil.c:162:24: error: incompatible types in comparison expression (different type sizes) ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'newque' - unexpected unlock ipc/msg.c:234:13: warning: context imbalance in 'freeque' - unexpected unlock ipc/msg.c:441:9: warning: context imbalance in 'msgctl_down' - different lock contexts for basic block ipc/sem.c:528:9: warning: context imbalance in 'newary' - unexpected unlock ipc/sem.c:1139:17: warning: context imbalance in 'freeary' - unexpected unlock ipc/sem.c:1590:9: warning: context imbalance in 'semctl_down' - different lock contexts for basic block ipc/sem.c:1695:24: warning: context imbalance in 'find_alloc_undo' - wrong count at exit ./include/linux/rcupdate.h:889:9: warning: context imbalance in 'SyS_semtimedop' - unexpected unlock security/keys/keyring.c:1095:5: warning: context imbalance in '__key_link_begin' - wrong count at exit security/keys/keyring.c:1215:9: warning: context imbalance in '__key_link_end' - wrong count at exit security/keys/keyring.c:1270:9: warning: context imbalance in 'key_link' - different lock contexts for basic block ipc/shm.c:96:17: warning: context imbalance in 'do_shm_rmid' - unexpected unlock ipc/shm.c:202:9: warning: context imbalance in '__shm_open' - unexpected unlock ipc/shm.c:229:13: warning: context imbalance in 'shm_destroy' - unexpected unlock ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'shm_close' - unexpected unlock ipc/shm.c:300:12: warning: context imbalance in 'shm_try_destroy_orphaned' - different lock contexts for basic block ipc/shm.c:363:9: warning: context imbalance in 'exit_shm' - different lock contexts for basic block ipc/shm.c:607:17: warning: context imbalance in 'newseg' - unexpected unlock ipc/shm.c:869:9: warning: context imbalance in 'shmctl_down' - different lock contexts for basic block ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'do_shmat' - unexpected unlock fs/exec.c:436:31: warning: incorrect type in return expression (different address spaces) fs/exec.c:436:31: expected char const [noderef] * fs/exec.c:436:31: got void * kernel/ptrace.c:823:9: warning: context imbalance in 'ptrace_resume' - different lock contexts for basic block kernel/ptrace.c:1089:9: warning: context imbalance in 'ptrace_request' - different lock contexts for basic block ./include/linux/rcupdate.h:889:9: warning: context imbalance in 'find_lock_task_mm' - wrong count at exit mm/oom_kill.c:194:28: warning: context imbalance in 'oom_badness' - unexpected unlock mm/oom_kill.c:381:9: warning: context imbalance in 'dump_tasks' - different lock contexts for basic block ./include/linux/rcupdate.h:889:9: warning: context imbalance in 'oom_kill_process' - unexpected unlock fs/namei.c:1912:14: error: symbol 'full_name_hash' redeclared with different type (originally declared at ./include/linux/stringhash.h:65) - different modifiers fs/namei.c:1933:5: error: symbol 'hashlen_string' redeclared with different type (originally declared at ./include/linux/stringhash.h:76) - different modifiers kernel/user.c:78:19: warning: symbol 'uidhash_table' was not declared. Should it be static? arch/arm/mach-omap2/prm_common.c:714:40: warning: duplicate const fs/inode.c:735:17: warning: context imbalance in 'inode_lru_isolate' - unexpected unlock fs/inode.c:791:9: warning: context imbalance in 'find_inode' - different lock contexts for basic block fs/inode.c:818:9: warning: context imbalance in 'find_inode_fast' - different lock contexts for basic block fs/inode.c:1379:5: warning: context imbalance in 'insert_inode_locked' - wrong count at exit fs/inode.c:1421:5: warning: context imbalance in 'insert_inode_locked4' - wrong count at exit fs/inode.c:1513:20: warning: context imbalance in 'iput_final' - unexpected unlock fs/inode.c:1527:6: warning: context imbalance in 'iput' - wrong count at exit fs/inode.c:1891:13: warning: context imbalance in '__wait_on_freeing_inode' - unexpected unlock fs/dcache.c:536:28: warning: context imbalance in '__dentry_kill' - unexpected unlock fs/dcache.c:561:22: warning: context imbalance in 'dentry_kill' - wrong count at exit fs/dcache.c:791:9: warning: context imbalance in 'dput' - unexpected unlock fs/dcache.c:920:18: warning: context imbalance in 'd_prune_aliases' - different lock contexts for basic block fs/dcache.c:963:44: warning: context imbalance in 'shrink_dentry_list' - unexpected unlock fs/dcache.c:1100:24: warning: context imbalance in 'dentry_lru_isolate_shrink' - different lock contexts for basic block fs/dcache.c:1263:22: warning: context imbalance in 'd_walk' - different lock contexts for basic block fs/dcache.c:2567:16: warning: context imbalance in 'd_add' - different lock contexts for basic block fs/dcache.c:2725:9: warning: context imbalance in 'dentry_lock_for_move' - wrong count at exit fs/dcache.c:2737:28: warning: context imbalance in 'dentry_unlock_for_move' - unexpected unlock fs/dcache.c:2992:16: warning: context imbalance in 'd_splice_alias' - different lock contexts for basic block fs/dcache.c:3142:9: warning: context imbalance in 'prepend_path' - wrong count at exit ./include/linux/err.h:23:20: warning: context imbalance in '__dentry_path' - different lock contexts for basic block kernel/signal.c:3065:13: warning: symbol 'sigaction_compat_abi' was not declared. Should it be static? kernel/signal.c:1220:23: warning: context imbalance in '__lock_task_sighand' - different lock contexts for basic block kernel/signal.c:1957:13: warning: context imbalance in 'do_signal_stop' - different lock contexts for basic block kernel/signal.c:2206:25: warning: context imbalance in 'get_signal' - unexpected unlock mm/page_alloc.c:902:1: error: directive in argument list mm/page_alloc.c:904:1: error: directive in argument list mm/page_alloc.c:6671:1: error: directive in argument list mm/page_alloc.c:6673:1: error: directive in argument list mm/page_alloc.c:6681:1: error: directive in argument list mm/page_alloc.c:6683:1: error: directive in argument list crypto/cipher.c:70:24: warning: Variable length array is used. fs/file.c:27:14: warning: symbol 'sysctl_nr_open_min' was not declared. Should it be static? fs/file.c:30:14: warning: symbol 'sysctl_nr_open_max' was not declared. Should it be static? fs/file.c:467:21: warning: symbol 'init_files' was not declared. Should it be static? fs/namespace.c:1745:22: warning: symbol 'to_mnt_ns' was not declared. Should it be static? kernel/workqueue.c:4293:61: warning: expression using sizeof bool kernel/pid.c:49:5: warning: symbol 'pid_max' was not declared. Should it be static? kernel/pid.c:53:5: warning: symbol 'pid_max_min' was not declared. Should it be static? kernel/pid.c:54:5: warning: symbol 'pid_max_max' was not declared. Should it be static? kernel/extable.c:42:26: warning: symbol 'main_extable_sort_needed' was not declared. Should it be static? kernel/kthread.c:829:6: warning: symbol '__kthread_queue_delayed_work' was not declared. Should it be static? fs/libfs.c:878:16: error: incompatible types in comparison expression (different type sizes) fs/fs-writeback.c:1572:17: warning: context imbalance in 'writeback_sb_inodes' - unexpected unlock fs/fs-writeback.c:2034:9: warning: context imbalance in 'block_dump___mark_inode_dirty' - different lock contexts for basic block block/bio.c:912:48: warning: cast truncates bits from constant value (7fffffffffffffff becomes ffffffff) arch/arm/mach-omap2/vc.c:562:41: warning: duplicate const mm/swap.c:193:55: warning: context imbalance in 'pagevec_lru_move_fn' - unexpected unlock mm/swap.c:749:47: warning: context imbalance in 'release_pages' - unexpected unlock kernel/smpboot.c:172:36: warning: incorrect type in initializer (different address spaces) kernel/smpboot.c:172:36: expected void const [noderef] *__vpp_verify kernel/smpboot.c:172:36: got struct task_struct [noderef] ** kernel/smpboot.c:172:35: warning: incorrect type in initializer (different address spaces) kernel/smpboot.c:172:35: expected struct task_struct *tsk kernel/smpboot.c:172:35: got struct task_struct [noderef] * kernel/smpboot.c:196:10: warning: incorrect type in initializer (different address spaces) kernel/smpboot.c:196:10: expected void const [noderef] *__vpp_verify kernel/smpboot.c:196:10: got struct task_struct [noderef] ** kernel/smpboot.c:196:38: warning: incorrect type in assignment (different address spaces) kernel/smpboot.c:196:38: expected struct task_struct [noderef] * kernel/smpboot.c:196:38: got struct task_struct *[assigned] tsk kernel/smpboot.c:229:36: warning: incorrect type in initializer (different address spaces) kernel/smpboot.c:229:36: expected void const [noderef] *__vpp_verify kernel/smpboot.c:229:36: got struct task_struct [noderef] ** kernel/smpboot.c:229:35: warning: incorrect type in initializer (different address spaces) kernel/smpboot.c:229:35: expected struct task_struct *tsk kernel/smpboot.c:229:35: got struct task_struct [noderef] * kernel/smpboot.c:249:36: warning: incorrect type in initializer (different address spaces) kernel/smpboot.c:249:36: expected void const [noderef] *__vpp_verify kernel/smpboot.c:249:36: got struct task_struct [noderef] ** kernel/smpboot.c:249:35: warning: incorrect type in initializer (different address spaces) kernel/smpboot.c:249:35: expected struct task_struct *tsk kernel/smpboot.c:249:35: got struct task_struct [noderef] * kernel/smpboot.c:272:44: warning: incorrect type in initializer (different address spaces) kernel/smpboot.c:272:44: expected void const [noderef] *__vpp_verify kernel/smpboot.c:272:44: got struct task_struct [noderef] ** kernel/smpboot.c:272:43: warning: incorrect type in initializer (different address spaces) kernel/smpboot.c:272:43: expected struct task_struct *tsk kernel/smpboot.c:272:43: got struct task_struct [noderef] * kernel/smpboot.c:277:26: warning: incorrect type in initializer (different address spaces) kernel/smpboot.c:277:26: expected void const [noderef] *__vpp_verify kernel/smpboot.c:277:26: got struct task_struct [noderef] ** mm/vmscan.c:3358:55: error: incompatible types in comparison expression (different signedness) drivers/ata/libata-core.c:4913:6: warning: symbol 'ata_sg_clean' was not declared. Should it be static? drivers/ata/libata-scsi.c:2078:9: warning: context imbalance in 'ata_scsi_rbuf_get' - wrong count at exit drivers/ata/libata-scsi.c:2099:31: warning: context imbalance in 'ata_scsi_rbuf_fill' - unexpected unlock block/blk-core.c:1122:24: warning: context imbalance in '__get_request' - unexpected unlock block/blk-core.c:1262:23: warning: context imbalance in 'blk_old_get_request' - different lock contexts for basic block block/blk-core.c:1623:17: warning: context imbalance in 'blk_queue_bio' - different lock contexts for basic block block/blk-core.c:3294:17: warning: context imbalance in 'blk_flush_plug_list' - unexpected unlock fs/fs_struct.c:162:18: warning: symbol 'init_fs' was not declared. Should it be static? kernel/bpf/core.c:1015:43: error: arithmetics on pointers to functions fs/fs_pin.c:46:17: warning: context imbalance in 'pin_kill' - unexpected unlock ./include/linux/rcupdate.h:833:24: warning: context imbalance in 'mnt_pin_kill' - different lock contexts for basic block ./include/linux/rcupdate.h:833:24: warning: context imbalance in 'group_pin_kill' - different lock contexts for basic block fs/nsfs.c:39:32: warning: symbol 'ns_dentry_operations' was not declared. Should it be static? fs/nsfs.c:122:5: warning: symbol 'open_related_ns' was not declared. Should it be static? fs/buffer.c:1993:5: warning: symbol '__block_write_begin_int' was not declared. Should it be static? fs/buffer.c:3061:6: warning: symbol 'guard_bio_eod' was not declared. Should it be static? fs/buffer.c:3416:13: warning: incorrect type in initializer (different address spaces) fs/buffer.c:3416:13: expected int static [noderef] [toplevel] *__p fs/buffer.c:3416:13: got int * fs/buffer.c:3416:13: warning: incorrect type in initializer (different address spaces) fs/buffer.c:3416:13: expected int static [noderef] [toplevel] *__p fs/buffer.c:3416:13: got int * fs/buffer.c:3416:13: warning: incorrect type in initializer (different address spaces) fs/buffer.c:3416:13: expected int static [noderef] [toplevel] *__p fs/buffer.c:3416:13: got int * fs/buffer.c:3416:13: warning: incorrect type in initializer (different address spaces) fs/buffer.c:3416:13: expected int static [noderef] [toplevel] *__p fs/buffer.c:3416:13: got int * fs/buffer.c:3416:13: warning: dereference of noderef expression fs/buffer.c:3416:13: warning: dereference of noderef expression fs/buffer.c:3416:13: warning: dereference of noderef expression fs/buffer.c:3416:13: warning: dereference of noderef expression fs/buffer.c:3416:13: warning: dereference of noderef expression fs/buffer.c:3416:13: warning: dereference of noderef expression fs/buffer.c:3416:13: warning: dereference of noderef expression fs/buffer.c:3416:13: warning: dereference of noderef expression fs/block_dev.c:56:6: warning: symbol '__vfs_msg' was not declared. Should it be static? block/blk-flush.c:271:9: warning: context imbalance in 'flush_end_io' - different lock contexts for basic block kernel/cgroup/cgroup.c:991:15: warning: memcpy with byte count of 0 kernel/cgroup/cgroup.c:2570:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit crypto/shash.c:83:40: warning: Variable length array is used. crypto/shash.c:119:40: warning: Variable length array is used. mm/vmstat.c:309:13: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:309:13: expected signed char [noderef] [usertype] *__p mm/vmstat.c:309:13: got signed char * mm/vmstat.c:309:13: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:309:13: expected signed char [noderef] [usertype] *__p mm/vmstat.c:309:13: got signed char * mm/vmstat.c:309:13: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:309:13: expected signed char [noderef] [usertype] *__p mm/vmstat.c:309:13: got signed char * mm/vmstat.c:309:13: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:309:13: expected signed char [noderef] [usertype] *__p mm/vmstat.c:309:13: got signed char * mm/vmstat.c:325:13: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:325:13: expected signed char [noderef] [usertype] *__p mm/vmstat.c:325:13: got signed char * mm/vmstat.c:325:13: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:325:13: expected signed char [noderef] [usertype] *__p mm/vmstat.c:325:13: got signed char * mm/vmstat.c:325:13: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:325:13: expected signed char [noderef] [usertype] *__p mm/vmstat.c:325:13: got signed char * mm/vmstat.c:325:13: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:325:13: expected signed char [noderef] [usertype] *__p mm/vmstat.c:325:13: got signed char * mm/vmstat.c:353:13: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:353:13: expected signed char [noderef] [usertype] *__p mm/vmstat.c:353:13: got signed char * mm/vmstat.c:353:13: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:353:13: expected signed char [noderef] [usertype] *__p mm/vmstat.c:353:13: got signed char * mm/vmstat.c:353:13: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:353:13: expected signed char [noderef] [usertype] *__p mm/vmstat.c:353:13: got signed char * mm/vmstat.c:353:13: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:353:13: expected signed char [noderef] [usertype] *__p mm/vmstat.c:353:13: got signed char * mm/vmstat.c:369:13: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:369:13: expected signed char [noderef] [usertype] *__p mm/vmstat.c:369:13: got signed char * mm/vmstat.c:369:13: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:369:13: expected signed char [noderef] [usertype] *__p mm/vmstat.c:369:13: got signed char * mm/vmstat.c:369:13: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:369:13: expected signed char [noderef] [usertype] *__p mm/vmstat.c:369:13: got signed char * mm/vmstat.c:369:13: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:369:13: expected signed char [noderef] [usertype] *__p mm/vmstat.c:369:13: got signed char * mm/vmstat.c:657:29: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:657:29: expected signed char [noderef] *__p mm/vmstat.c:657:29: got signed char * mm/vmstat.c:657:29: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:657:29: expected signed char [noderef] *__p mm/vmstat.c:657:29: got signed char * mm/vmstat.c:657:29: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:657:29: expected signed char [noderef] *__p mm/vmstat.c:657:29: got signed char * mm/vmstat.c:657:29: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:657:29: expected signed char [noderef] *__p mm/vmstat.c:657:29: got signed char * mm/vmstat.c:707:29: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:707:29: expected signed char [noderef] *__p mm/vmstat.c:707:29: got signed char * mm/vmstat.c:707:29: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:707:29: expected signed char [noderef] *__p mm/vmstat.c:707:29: got signed char * mm/vmstat.c:707:29: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:707:29: expected signed char [noderef] *__p mm/vmstat.c:707:29: got signed char * mm/vmstat.c:707:29: warning: incorrect type in initializer (different address spaces) mm/vmstat.c:707:29: expected signed char [noderef] *__p mm/vmstat.c:707:29: got signed char * mm/vmstat.c:309:13: warning: dereference of noderef expression mm/vmstat.c:309:13: warning: dereference of noderef expression mm/vmstat.c:309:13: warning: dereference of noderef expression mm/vmstat.c:309:13: warning: dereference of noderef expression mm/vmstat.c:309:13: warning: dereference of noderef expression mm/vmstat.c:309:13: warning: dereference of noderef expression mm/vmstat.c:309:13: warning: dereference of noderef expression mm/vmstat.c:309:13: warning: dereference of noderef expression mm/vmstat.c:325:13: warning: dereference of noderef expression mm/vmstat.c:325:13: warning: dereference of noderef expression mm/vmstat.c:325:13: warning: dereference of noderef expression mm/vmstat.c:325:13: warning: dereference of noderef expression mm/vmstat.c:325:13: warning: dereference of noderef expression mm/vmstat.c:325:13: warning: dereference of noderef expression mm/vmstat.c:325:13: warning: dereference of noderef expression mm/vmstat.c:325:13: warning: dereference of noderef expression mm/vmstat.c:353:13: warning: dereference of noderef expression mm/vmstat.c:353:13: warning: dereference of noderef expression mm/vmstat.c:353:13: warning: dereference of noderef expression mm/vmstat.c:353:13: warning: dereference of noderef expression mm/vmstat.c:353:13: warning: dereference of noderef expression mm/vmstat.c:353:13: warning: dereference of noderef expression mm/vmstat.c:353:13: warning: dereference of noderef expression mm/vmstat.c:353:13: warning: dereference of noderef expression mm/vmstat.c:369:13: warning: dereference of noderef expression mm/vmstat.c:369:13: warning: dereference of noderef expression mm/vmstat.c:369:13: warning: dereference of noderef expression mm/vmstat.c:369:13: warning: dereference of noderef expression mm/vmstat.c:369:13: warning: dereference of noderef expression mm/vmstat.c:369:13: warning: dereference of noderef expression mm/vmstat.c:369:13: warning: dereference of noderef expression mm/vmstat.c:369:13: warning: dereference of noderef expression mm/vmstat.c:657:29: warning: dereference of noderef expression mm/vmstat.c:657:29: warning: dereference of noderef expression mm/vmstat.c:657:29: warning: dereference of noderef expression mm/vmstat.c:657:29: warning: dereference of noderef expression mm/vmstat.c:657:29: warning: dereference of noderef expression mm/vmstat.c:657:29: warning: dereference of noderef expression mm/vmstat.c:657:29: warning: dereference of noderef expression mm/vmstat.c:657:29: warning: dereference of noderef expression mm/vmstat.c:707:29: warning: dereference of noderef expression mm/vmstat.c:707:29: warning: dereference of noderef expression mm/vmstat.c:707:29: warning: dereference of noderef expression mm/vmstat.c:707:29: warning: dereference of noderef expression mm/vmstat.c:707:29: warning: dereference of noderef expression mm/vmstat.c:707:29: warning: dereference of noderef expression mm/vmstat.c:707:29: warning: dereference of noderef expression mm/vmstat.c:707:29: warning: dereference of noderef expression fs/direct-io.c:557:5: warning: symbol 'sb_init_dio_done_wq' was not declared. Should it be static? fs/direct-io.c:1120:36: warning: Using plain integer as NULL pointer fs/direct-io.c:164:58: warning: cast truncates bits from constant value (7fffffffffffffff becomes ffffffff) arch/arm/mach-omap2/omap_hwmod_7xx_data.c:751:19: warning: symbol 'dra7xx_sha0_hwmod' was not declared. Should it be static? mm/mm_init.c:145:5: warning: symbol 'vm_committed_as_batch' was not declared. Should it be static? drivers/ata/ahci.c:109:9: warning: Initializer entry defined twice drivers/ata/ahci.c:109:9: also defined here drivers/ata/ahci_platform.c:37:9: warning: Initializer entry defined twice drivers/ata/ahci_platform.c:37:9: also defined here mm/percpu.c:1959:12: warning: symbol 'pcpu_embed_first_chunk' was not declared. Should it be static? ./include/linux/gfp.h:270:27: warning: restricted gfp_t degrades to integer mm/compaction.c:1693:39: warning: incorrect type in initializer (different base types) mm/compaction.c:1693:39: expected int [signed] may_perform_io mm/compaction.c:1693:39: got restricted gfp_t mm/compaction.c:330:13: warning: context imbalance in 'compact_trylock_irqsave' - wrong count at exit ./include/linux/spinlock.h:354:9: warning: context imbalance in 'compact_unlock_should_abort' - unexpected unlock mm/compaction.c:525:39: warning: context imbalance in 'isolate_freepages_block' - unexpected unlock mm/compaction.c:923:53: warning: context imbalance in 'isolate_migratepages_block' - unexpected unlock drivers/ata/sata_highbank.c:456:9: warning: Initializer entry defined twice drivers/ata/sata_highbank.c:456:9: also defined here fs/autofs4/waitq.c:71:40: warning: incorrect type in argument 2 (different address spaces) fs/autofs4/waitq.c:71:40: expected char const [noderef] * fs/autofs4/waitq.c:71:40: got char const *data mm/swap_slots.c:41:1: warning: symbol 'swap_slots_cache_mutex' was not declared. Should it be static? mm/swap_slots.c:43:1: warning: symbol 'swap_slots_cache_enable_mutex' was not declared. Should it be static? drivers/ata/ahci_brcm.c:299:9: warning: Initializer entry defined twice drivers/ata/ahci_brcm.c:299:9: also defined here kernel/events/core.c:566:26: warning: function 'perf_pmu_name' with external linkage has definition kernel/events/core.c:147:16: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:147:16: expected void const [noderef] *__vpp_verify kernel/events/core.c:147:16: got struct perf_cpu_context * kernel/events/core.c:147:16: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:147:16: expected void const [noderef] *__vpp_verify kernel/events/core.c:147:16: got struct perf_cpu_context * kernel/events/core.c:962:1: warning: symbol 'perf_cgroup_switch' was not declared. Should it be static? kernel/events/core.c:1071:22: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:1071:22: expected void const [noderef] *__vpp_verify kernel/events/core.c:1071:22: got int * kernel/events/core.c:1078:22: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:1078:22: expected void const [noderef] *__vpp_verify kernel/events/core.c:1078:22: got int * kernel/events/core.c:147:16: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:147:16: expected void const [noderef] *__vpp_verify kernel/events/core.c:147:16: got struct perf_cpu_context * kernel/events/core.c:147:16: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:147:16: expected void const [noderef] *__vpp_verify kernel/events/core.c:147:16: got struct perf_cpu_context * kernel/events/core.c:2954:43: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:2954:43: expected void const [noderef] *__vpp_verify kernel/events/core.c:2954:43: got struct perf_cpu_context * kernel/events/core.c:2965:43: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:2965:43: expected void const [noderef] *__vpp_verify kernel/events/core.c:2965:43: got struct perf_cpu_context * kernel/events/core.c:147:16: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:147:16: expected void const [noderef] *__vpp_verify kernel/events/core.c:147:16: got struct perf_cpu_context * kernel/events/core.c:3473:21: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:3473:21: expected int static [noderef] [toplevel] *__p kernel/events/core.c:3473:21: got int * kernel/events/core.c:3473:21: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:3473:21: expected int static [noderef] [toplevel] *__p kernel/events/core.c:3473:21: got int * kernel/events/core.c:3473:21: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:3473:21: expected int static [noderef] [toplevel] *__p kernel/events/core.c:3473:21: got int * kernel/events/core.c:3473:21: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:3473:21: expected int static [noderef] [toplevel] *__p kernel/events/core.c:3473:21: got int * kernel/events/core.c:147:16: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:147:16: expected void const [noderef] *__vpp_verify kernel/events/core.c:147:16: got struct perf_cpu_context * kernel/events/core.c:147:16: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:147:16: expected void const [noderef] *__vpp_verify kernel/events/core.c:147:16: got struct perf_cpu_context * kernel/events/core.c:3820:26: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:3820:26: expected void const [noderef] *__vpp_verify kernel/events/core.c:3820:26: got struct perf_cpu_context * kernel/events/core.c:4872:13: warning: symbol 'arch_perf_update_userpage' was not declared. Should it be static? kernel/events/internal.h:194:46: warning: incorrect type in argument 2 (different address spaces) kernel/events/internal.h:194:46: expected void const [noderef] *from kernel/events/internal.h:194:46: got void const *src kernel/events/core.c:6349:43: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:6349:43: expected void const [noderef] *__vpp_verify kernel/events/core.c:6349:43: got struct perf_cpu_context * kernel/events/core.c:8719:35: warning: incorrect type in return expression (different address spaces) kernel/events/core.c:8719:35: expected struct perf_cpu_context [noderef] * kernel/events/core.c:8719:35: got struct perf_cpu_context *[noderef] pmu_cpu_context kernel/events/core.c:8728:24: warning: incorrect type in argument 1 (different address spaces) kernel/events/core.c:8728:24: expected void [noderef] *__pdata kernel/events/core.c:8728:24: got struct perf_cpu_context *[noderef] pmu_cpu_context kernel/events/core.c:8743:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static? kernel/events/core.c:8794:26: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:8794:26: expected void const [noderef] *__vpp_verify kernel/events/core.c:8794:26: got struct perf_cpu_context * kernel/events/core.c:8873:32: warning: incorrect type in assignment (different address spaces) kernel/events/core.c:8873:32: expected int *[noderef] pmu_disable_count kernel/events/core.c:8873:32: got int [noderef] * kernel/events/core.c:8913:30: warning: incorrect type in assignment (different address spaces) kernel/events/core.c:8913:30: expected struct perf_cpu_context *[noderef] pmu_cpu_context kernel/events/core.c:8913:30: got struct perf_cpu_context [noderef] * kernel/events/core.c:8918:30: warning: incorrect type in assignment (different address spaces) kernel/events/core.c:8918:30: expected struct perf_cpu_context *[noderef] pmu_cpu_context kernel/events/core.c:8918:30: got struct perf_cpu_context [noderef] * kernel/events/core.c:8925:26: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:8925:26: expected void const [noderef] *__vpp_verify kernel/events/core.c:8925:26: got struct perf_cpu_context * kernel/events/core.c:8977:24: warning: incorrect type in argument 1 (different address spaces) kernel/events/core.c:8977:24: expected void [noderef] *__pdata kernel/events/core.c:8977:24: got int *[noderef] pmu_disable_count kernel/events/core.c:8998:24: warning: incorrect type in argument 1 (different address spaces) kernel/events/core.c:8998:24: expected void [noderef] *__pdata kernel/events/core.c:8998:24: got int *[noderef] pmu_disable_count kernel/events/core.c:10146:20: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:10146:20: expected void const [noderef] *__vpp_verify kernel/events/core.c:10146:20: got struct perf_cpu_context * kernel/events/core.c:10147:20: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:10147:20: expected void const [noderef] *__vpp_verify kernel/events/core.c:10147:20: got struct perf_cpu_context * kernel/events/core.c:147:16: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:147:16: expected void const [noderef] *__vpp_verify kernel/events/core.c:147:16: got struct perf_cpu_context * kernel/events/core.c:147:16: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:147:16: expected void const [noderef] *__vpp_verify kernel/events/core.c:147:16: got struct perf_cpu_context * kernel/events/core.c:10836:24: warning: incorrect type in initializer (different address spaces) kernel/events/core.c:10836:24: expected void const [noderef] *__vpp_verify kernel/events/core.c:10836:24: got struct perf_cpu_context * kernel/events/core.c:154:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit kernel/events/core.c:162:17: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock ./include/linux/rcupdate.h:889:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block kernel/events/core.c:1359:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock kernel/events/core.c:2357:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit kernel/events/core.c:3473:21: warning: dereference of noderef expression kernel/events/core.c:3473:21: warning: dereference of noderef expression kernel/events/core.c:3473:21: warning: dereference of noderef expression kernel/events/core.c:3473:21: warning: dereference of noderef expression kernel/events/core.c:3473:21: warning: dereference of noderef expression kernel/events/core.c:3473:21: warning: dereference of noderef expression kernel/events/core.c:3473:21: warning: dereference of noderef expression kernel/events/core.c:3473:21: warning: dereference of noderef expression kernel/events/core.c:3851:17: warning: context imbalance in 'find_get_context' - unexpected unlock kernel/events/core.c:8719:32: warning: dereference of noderef expression kernel/events/core.c:8728:21: warning: dereference of noderef expression kernel/events/core.c:8874:14: warning: dereference of noderef expression kernel/events/core.c:8914:13: warning: dereference of noderef expression kernel/events/core.c:8919:14: warning: dereference of noderef expression kernel/events/core.c:8977:21: warning: dereference of noderef expression kernel/events/core.c:8998:21: warning: dereference of noderef expression drivers/ata/ahci_imx.c:703:9: warning: Initializer entry defined twice drivers/ata/ahci_imx.c:703:9: also defined here ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'shadow_lru_isolate' - unexpected unlock drivers/ata/ahci_sunxi.c:175:9: warning: Initializer entry defined twice drivers/ata/ahci_sunxi.c:175:9: also defined here mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/debug.c:34:9: warning: cast from restricted gfp_t mm/memory.c:125:15: warning: symbol 'zero_pfn' was not declared. Should it be static? mm/memory.c:979:17: warning: context imbalance in 'copy_pte_range' - different lock contexts for basic block drivers/ata/ahci_st.c:145:9: warning: Initializer entry defined twice drivers/ata/ahci_st.c:145:9: also defined here mm/memory.c:1560:16: warning: context imbalance in '__get_locked_pte' - different lock contexts for basic block mm/memory.c:1793:17: warning: context imbalance in 'remap_pte_range' - different lock contexts for basic block mm/memory.c:2012:17: warning: context imbalance in 'apply_to_pte_range' - unexpected unlock mm/memory.c:2455:17: warning: context imbalance in 'wp_pfn_shared' - unexpected unlock mm/memory.c:2517:12: warning: context imbalance in 'do_wp_page' - different lock contexts for basic block mm/highmem.c:101:16: warning: Initializer entry defined twice mm/highmem.c:101:16: also defined here mm/memory.c:3032:12: warning: context imbalance in 'pte_alloc_one_map' - wrong count at exit mm/memory.c:3254:17: warning: context imbalance in 'finish_fault' - unexpected unlock mm/memory.c:3370:9: warning: context imbalance in 'do_fault_around' - unexpected unlock mm/memory.c:3995:12: warning: context imbalance in '__follow_pte_pmd' - different lock contexts for basic block mm/memory.c:4059:5: warning: context imbalance in 'follow_pte_pmd' - different lock contexts for basic block drivers/ata/ahci_tegra.c:295:9: warning: Initializer entry defined twice drivers/ata/ahci_tegra.c:295:9: also defined here ./include/linux/mm.h:1555:21: warning: context imbalance in '__munlock_pagevec_fill' - different lock contexts for basic block mm/mmap.c:827:9: warning: context imbalance in '__vma_adjust' - different lock contexts for basic block drivers/ata/sata_mv.c:682:9: warning: Initializer entry defined twice drivers/ata/sata_mv.c:683:10: also defined here mm/mprotect.c:36:22: warning: context imbalance in 'change_pte_range' - different lock contexts for basic block mm/mremap.c:182:9: warning: context imbalance in 'move_ptes' - different lock contexts for basic block block/genhd.c:1450:10: error: bad integer constant expression block/genhd.c:1451:10: error: bad integer constant expression block/genhd.c:1455:10: error: bad integer constant expression block/genhd.c:1456:10: error: bad integer constant expression mm/page_vma_mapped.c:123:29: warning: Using plain integer as NULL pointer mm/page_vma_mapped.c:26:13: warning: context imbalance in 'map_pte' - wrong count at exit ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'page_vma_mapped_walk' - unexpected unlock ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'page_mapped_in_vma' - unexpected unlock mm/rmap.c:1464:6: warning: symbol 'is_vma_temporary_stack' was not declared. Should it be static? ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'page_referenced_one' - unexpected unlock ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'try_to_unmap_one' - unexpected unlock mm/vmalloc.c:657:6: warning: symbol 'set_iounmap_nonlazy' was not declared. Should it be static? net/socket.c:1872:13: warning: incorrect type in assignment (different address spaces) net/socket.c:1872:13: expected void *msg_control net/socket.c:1872:13: got void [noderef] * kernel/events/ring_buffer.c:117:1: warning: context imbalance in 'perf_output_begin_forward' - different lock contexts for basic block kernel/events/ring_buffer.c:117:1: warning: context imbalance in 'perf_output_begin_backward' - different lock contexts for basic block kernel/events/ring_buffer.c:117:1: warning: context imbalance in 'perf_output_begin' - different lock contexts for basic block kernel/events/ring_buffer.c:265:6: warning: context imbalance in 'perf_output_end' - unexpected unlock kernel/irq/irqdesc.c:786:17: warning: context imbalance in '__irq_get_desc_lock' - wrong count at exit kernel/irq/irqdesc.c:810:6: warning: context imbalance in '__irq_put_desc_unlock' - unexpected unlock drivers/base/core.c:64:5: warning: context imbalance in 'device_links_read_lock' - wrong count at exit drivers/base/core.c:69:6: warning: context imbalance in 'device_links_read_unlock' - unexpected unlock kernel/events/hw_breakpoint.c:83:12: warning: symbol 'hw_breakpoint_weight' was not declared. Should it be static? kernel/events/hw_breakpoint.c:231:13: warning: symbol 'arch_unregister_hw_breakpoint' was not declared. Should it be static? kernel/irq/spurious.c:47:17: warning: context imbalance in 'irq_wait_for_poll' - unexpected unlock fs/debugfs/file.c:770:20: error: incompatible types in comparison expression (different type sizes) arch/arm/lib/delay.c:108:15: warning: symbol 'calibrate_delay_is_known' was not declared. Should it be static? arch/arm/lib/delay.c:114:6: warning: symbol 'calibration_delay_done' was not declared. Should it be static? mm/memblock.c:1355:6: warning: symbol 'memblock_virt_alloc_try_nid_nopanic' was not declared. Should it be static? mm/memblock.c:1385:6: warning: symbol 'memblock_virt_alloc_try_nid' was not declared. Should it be static? mm/memblock.c:1414:13: warning: symbol '__memblock_free_early' was not declared. Should it be static? mm/memblock.c:1432:13: warning: symbol '__memblock_free_late' was not declared. Should it be static? ./arch/arm/include/asm/spinlock.h:95:9: warning: context imbalance in '_raw_spin_lock' - wrong count at exit ./arch/arm/include/asm/spinlock.h:95:9: warning: context imbalance in '_raw_spin_lock_irqsave' - wrong count at exit ./arch/arm/include/asm/spinlock.h:95:9: warning: context imbalance in '_raw_spin_lock_irq' - wrong count at exit ./arch/arm/include/asm/spinlock.h:95:9: warning: context imbalance in '_raw_spin_lock_bh' - wrong count at exit kernel/locking/spinlock.c:189:17: warning: context imbalance in '_raw_spin_unlock_irqrestore' - unexpected unlock kernel/locking/spinlock.c:205:17: warning: context imbalance in '_raw_spin_unlock_bh' - unexpected unlock kernel/locking/spinlock.c:221:17: warning: context imbalance in '_raw_read_lock' - wrong count at exit kernel/locking/spinlock.c:229:26: warning: context imbalance in '_raw_read_lock_irqsave' - wrong count at exit kernel/locking/spinlock.c:237:17: warning: context imbalance in '_raw_read_lock_irq' - wrong count at exit kernel/locking/spinlock.c:245:17: warning: context imbalance in '_raw_read_lock_bh' - wrong count at exit ./include/linux/rwlock_api_smp.h:234:9: warning: context imbalance in '_raw_read_unlock_irqrestore' - unexpected unlock ./include/linux/rwlock_api_smp.h:250:9: warning: context imbalance in '_raw_read_unlock_bh' - unexpected unlock kernel/locking/spinlock.c:293:17: warning: context imbalance in '_raw_write_lock' - wrong count at exit kernel/locking/spinlock.c:301:26: warning: context imbalance in '_raw_write_lock_irqsave' - wrong count at exit kernel/locking/spinlock.c:309:17: warning: context imbalance in '_raw_write_lock_irq' - wrong count at exit kernel/locking/spinlock.c:317:17: warning: context imbalance in '_raw_write_lock_bh' - wrong count at exit kernel/locking/spinlock.c:333:17: warning: context imbalance in '_raw_write_unlock_irqrestore' - unexpected unlock kernel/locking/spinlock.c:349:17: warning: context imbalance in '_raw_write_unlock_bh' - unexpected unlock lib/lockref.c:88:5: warning: context imbalance in 'lockref_get_or_lock' - wrong count at exit lib/lockref.c:132:5: warning: context imbalance in 'lockref_put_or_lock' - wrong count at exit lib/bcd.c:4:10: error: symbol '_bcd2bin' redeclared with different type (originally declared at ./include/linux/bcd.h:19) - different modifiers lib/bcd.c:10:15: error: symbol '_bin2bcd' redeclared with different type (originally declared at ./include/linux/bcd.h:20) - different modifiers mm/swapfile.c:338:31: warning: context imbalance in 'cluster_list_add_tail' - different lock contexts for basic block mm/swapfile.c:403:31: warning: context imbalance in 'swap_do_scheduled_discard' - different lock contexts for basic block mm/swapfile.c:550:23: warning: context imbalance in 'scan_swap_map_try_ssd_cluster' - different lock contexts for basic block mm/swapfile.c:731:20: warning: context imbalance in 'scan_swap_map_slots' - unexpected unlock mm/swapfile.c:930:32: warning: context imbalance in 'swap_info_get' - wrong count at exit mm/swapfile.c:949:36: warning: context imbalance in 'swap_info_get_cont' - unexpected unlock mm/swapfile.c:282:40: warning: context imbalance in '__swap_entry_free' - different lock contexts for basic block mm/swapfile.c:1009:23: warning: context imbalance in 'swap_entry_free' - different lock contexts for basic block mm/swapfile.c:1087:28: warning: context imbalance in 'swapcache_free_entries' - unexpected unlock mm/swapfile.c:282:40: warning: context imbalance in 'page_swapcount' - different lock contexts for basic block mm/swapfile.c:282:40: warning: context imbalance in '__swp_swapcount' - different lock contexts for basic block mm/swapfile.c:282:40: warning: context imbalance in 'swp_swapcount' - different lock contexts for basic block ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'reuse_swap_page' - unexpected unlock mm/swapfile.c:282:40: warning: context imbalance in '__swap_duplicate' - different lock contexts for basic block mm/swapfile.c:3189:23: warning: context imbalance in 'add_swap_count_continuation' - unexpected unlock mm/slub.c:2253:18: warning: incorrect type in initializer (different address spaces) mm/slub.c:2253:18: expected struct page *[noderef] *__p mm/slub.c:2253:18: got struct page ** mm/slub.c:2253:18: warning: incorrect type in initializer (different address spaces) mm/slub.c:2253:18: expected struct page *[noderef] *__p mm/slub.c:2253:18: got struct page ** mm/slub.c:2253:18: warning: incorrect type in initializer (different address spaces) mm/slub.c:2253:18: expected struct page *[noderef] *__p mm/slub.c:2253:18: got struct page ** mm/slub.c:2253:18: warning: incorrect type in initializer (different address spaces) mm/slub.c:2253:18: expected struct page *[noderef] *__p mm/slub.c:2253:18: got struct page ** mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected void **[noderef] *__p1 mm/slub.c:2703:21: got void *** mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected unsigned long [noderef] *__p2 mm/slub.c:2703:21: got unsigned long * mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected void **[noderef] *__p1 mm/slub.c:2703:21: got void *** mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected unsigned long [noderef] *__p2 mm/slub.c:2703:21: got unsigned long * mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected void **[noderef] *__p1 mm/slub.c:2703:21: got void *** mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected unsigned long [noderef] *__p2 mm/slub.c:2703:21: got unsigned long * mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected void **[noderef] *__p1 mm/slub.c:2703:21: got void *** mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected unsigned long [noderef] *__p2 mm/slub.c:2703:21: got unsigned long * mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected void **[noderef] *__p1 mm/slub.c:2943:21: got void *** mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected unsigned long [noderef] *__p2 mm/slub.c:2943:21: got unsigned long * mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected void **[noderef] *__p1 mm/slub.c:2943:21: got void *** mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected unsigned long [noderef] *__p2 mm/slub.c:2943:21: got unsigned long * mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected void **[noderef] *__p1 mm/slub.c:2943:21: got void *** mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected unsigned long [noderef] *__p2 mm/slub.c:2943:21: got unsigned long * mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected void **[noderef] *__p1 mm/slub.c:2943:21: got void *** mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected unsigned long [noderef] *__p2 mm/slub.c:2943:21: got unsigned long * mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected void **[noderef] *__p1 mm/slub.c:2943:21: got void *** mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected unsigned long [noderef] *__p2 mm/slub.c:2943:21: got unsigned long * mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected void **[noderef] *__p1 mm/slub.c:2943:21: got void *** mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected unsigned long [noderef] *__p2 mm/slub.c:2943:21: got unsigned long * mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected void **[noderef] *__p1 mm/slub.c:2943:21: got void *** mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected unsigned long [noderef] *__p2 mm/slub.c:2943:21: got unsigned long * mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected void **[noderef] *__p1 mm/slub.c:2943:21: got void *** mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected unsigned long [noderef] *__p2 mm/slub.c:2943:21: got unsigned long * mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected void **[noderef] *__p1 mm/slub.c:2703:21: got void *** mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected unsigned long [noderef] *__p2 mm/slub.c:2703:21: got unsigned long * mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected void **[noderef] *__p1 mm/slub.c:2703:21: got void *** mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected unsigned long [noderef] *__p2 mm/slub.c:2703:21: got unsigned long * mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected void **[noderef] *__p1 mm/slub.c:2703:21: got void *** mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected unsigned long [noderef] *__p2 mm/slub.c:2703:21: got unsigned long * mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected void **[noderef] *__p1 mm/slub.c:2703:21: got void *** mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected unsigned long [noderef] *__p2 mm/slub.c:2703:21: got unsigned long * mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected void **[noderef] *__p1 mm/slub.c:2943:21: got void *** mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected unsigned long [noderef] *__p2 mm/slub.c:2943:21: got unsigned long * mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected void **[noderef] *__p1 mm/slub.c:2943:21: got void *** mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected unsigned long [noderef] *__p2 mm/slub.c:2943:21: got unsigned long * mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected void **[noderef] *__p1 mm/slub.c:2943:21: got void *** mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected unsigned long [noderef] *__p2 mm/slub.c:2943:21: got unsigned long * mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected void **[noderef] *__p1 mm/slub.c:2943:21: got void *** mm/slub.c:2943:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2943:21: expected unsigned long [noderef] *__p2 mm/slub.c:2943:21: got unsigned long * mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected void **[noderef] *__p1 mm/slub.c:2703:21: got void *** mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected unsigned long [noderef] *__p2 mm/slub.c:2703:21: got unsigned long * mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected void **[noderef] *__p1 mm/slub.c:2703:21: got void *** mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected unsigned long [noderef] *__p2 mm/slub.c:2703:21: got unsigned long * mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected void **[noderef] *__p1 mm/slub.c:2703:21: got void *** mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected unsigned long [noderef] *__p2 mm/slub.c:2703:21: got unsigned long * mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected void **[noderef] *__p1 mm/slub.c:2703:21: got void *** mm/slub.c:2703:21: warning: incorrect type in initializer (different address spaces) mm/slub.c:2703:21: expected unsigned long [noderef] *__p2 mm/slub.c:2703:21: got unsigned long * ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'deactivate_slab' - unexpected unlock ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'unfreeze_partials' - unexpected unlock mm/slub.c:2253:18: warning: dereference of noderef expression mm/slub.c:2253:18: warning: dereference of noderef expression mm/slub.c:2253:18: warning: dereference of noderef expression mm/slub.c:2253:18: warning: dereference of noderef expression mm/slub.c:2253:18: warning: dereference of noderef expression mm/slub.c:2253:18: warning: dereference of noderef expression mm/slub.c:2253:18: warning: dereference of noderef expression mm/slub.c:2253:18: warning: dereference of noderef expression mm/slub.c:2703:21: warning: dereference of noderef expression mm/slub.c:2703:21: warning: dereference of noderef expression mm/slub.c:2703:21: warning: dereference of noderef expression mm/slub.c:2703:21: warning: dereference of noderef expression mm/slub.c:2703:21: warning: dereference of noderef expression mm/slub.c:2703:21: warning: dereference of noderef expression mm/slub.c:2703:21: warning: dereference of noderef expression mm/slub.c:2703:21: warning: dereference of noderef expression mm/slub.c:2703:21: warning: dereference of noderef expression mm/slub.c:2703:21: warning: dereference of noderef expression mm/slub.c:2703:21: warning: dereference of noderef expression mm/slub.c:2703:21: warning: dereference of noderef expression mm/slub.c:2703:21: warning: dereference of noderef expression mm/slub.c:2703:21: warning: dereference of noderef expression mm/slub.c:2703:21: warning: dereference of noderef expression mm/slub.c:2703:21: warning: dereference of noderef expression mm/slub.c:2808:47: warning: context imbalance in '__slab_free' - unexpected unlock mm/slub.c:2943:21: warning: dereference of noderef expression mm/slub.c:2943:21: warning: dereference of noderef expression mm/slub.c:2943:21: warning: dereference of noderef expression mm/slub.c:2943:21: warning: dereference of noderef expression mm/slub.c:2943:21: warning: dereference of noderef expression mm/slub.c:2943:21: warning: dereference of noderef expression mm/slub.c:2943:21: warning: dereference of noderef expression mm/slub.c:2943:21: warning: dereference of noderef expression mm/slub.c:2943:21: warning: dereference of noderef expression mm/slub.c:2943:21: warning: dereference of noderef expression mm/slub.c:2943:21: warning: dereference of noderef expression mm/slub.c:2943:21: warning: dereference of noderef expression mm/slub.c:2943:21: warning: dereference of noderef expression mm/slub.c:2943:21: warning: dereference of noderef expression mm/slub.c:2943:21: warning: dereference of noderef expression mm/slub.c:2943:21: warning: dereference of noderef expression mm/slub.c:2943:21: warning: dereference of noderef expression mm/slub.c:2943:21: warning: dereference of noderef expression mm/slub.c:2943:21: warning: dereference of noderef expression mm/slub.c:2943:21: warning: dereference of noderef expression mm/slub.c:2943:21: warning: too many warnings net/core/sock.c:1587:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit net/core/sock.c:1591:6: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock net/core/sock.c:2578:6: warning: context imbalance in 'lock_sock_fast' - different lock contexts for basic block net/core/sock.c:3006:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit net/core/sock.c:3018:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit lib/gcd.c:16:15: error: symbol 'gcd' redeclared with different type (originally declared at ./include/linux/gcd.h:6) - different modifiers lib/lcm.c:7:15: error: symbol 'lcm' redeclared with different type (originally declared at ./include/linux/lcm.h:6) - different modifiers lib/lcm.c:16:15: error: symbol 'lcm_not_zero' redeclared with different type (originally declared at ./include/linux/lcm.h:7) - different modifiers drivers/base/devres.c:1050:9: warning: cast removes address space of expression kernel/power/main.c:56:5: warning: symbol 'pm_async_enabled' was not declared. Should it be static? kernel/power/main.c:88:34: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:88:38: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:89:38: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:90:62: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:88:55: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:114:38: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:114:46: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:115:54: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:114:67: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:134:31: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:134:36: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:140:13: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:140:21: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:140:39: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:140:47: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:387:34: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:387:38: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:388:31: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:389:57: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:387:55: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:416:38: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:416:46: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:417:47: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:416:67: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:437:31: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:437:36: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:443:13: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:443:21: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:511:31: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:511:36: warning: restricted suspend_state_t degrades to integer kernel/power/main.c:712:25: warning: symbol 'pm_wq' was not declared. Should it be static? kernel/power/suspend.c:129:19: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:129:47: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:130:19: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:130:50: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:135:26: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:135:64: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:142:41: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:142:50: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:143:38: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:144:51: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:142:71: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:164:34: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:164:73: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:165:27: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:165:59: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:170:34: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:170:69: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:374:62: warning: incorrect type in argument 2 (different base types) kernel/power/suspend.c:374:62: expected int [signed] val kernel/power/suspend.c:374:62: got restricted suspend_state_t [usertype] state kernel/power/suspend.c:376:62: warning: incorrect type in argument 2 (different base types) kernel/power/suspend.c:376:62: expected int [signed] val kernel/power/suspend.c:376:62: got restricted suspend_state_t [usertype] state kernel/power/suspend.c:392:33: warning: incorrect type in argument 2 (different base types) kernel/power/suspend.c:392:33: expected int [signed] val kernel/power/suspend.c:392:33: got restricted suspend_state_t [usertype] state kernel/power/suspend.c:395:33: warning: incorrect type in argument 2 (different base types) kernel/power/suspend.c:395:33: expected int [signed] val kernel/power/suspend.c:395:33: got restricted suspend_state_t [usertype] state kernel/power/suspend.c:459:53: warning: incorrect type in argument 2 (different base types) kernel/power/suspend.c:459:53: expected int [signed] val kernel/power/suspend.c:459:53: got restricted suspend_state_t [usertype] state kernel/power/suspend.c:461:53: warning: incorrect type in argument 2 (different base types) kernel/power/suspend.c:461:53: expected int [signed] val kernel/power/suspend.c:461:53: got restricted suspend_state_t [usertype] state kernel/power/suspend.c:497:52: warning: incorrect type in argument 2 (different base types) kernel/power/suspend.c:497:52: expected int [signed] val kernel/power/suspend.c:497:52: got restricted suspend_state_t [usertype] state kernel/power/suspend.c:522:9: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:531:52: warning: incorrect type in argument 2 (different base types) kernel/power/suspend.c:531:52: expected int [signed] val kernel/power/suspend.c:531:52: got restricted suspend_state_t [usertype] state kernel/power/suspend.c:532:9: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:556:13: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:556:22: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:556:39: warning: restricted suspend_state_t degrades to integer kernel/power/suspend.c:556:48: warning: restricted suspend_state_t degrades to integer ./include/net/sock.h:1489:31: warning: context imbalance in '__skb_free_datagram_locked' - unexpected unlock lib/refcount.c:253:6: warning: context imbalance in 'refcount_dec_and_lock' - different lock contexts for basic block fs/ext4/ioctl.c:446:5: warning: symbol 'ext4_shutdown' was not declared. Should it be static? kernel/printk/printk.c:405:1: warning: symbol 'log_wait' was not declared. Should it be static? kernel/printk/printk.c:2667:23: warning: incorrect type in initializer (different address spaces) kernel/printk/printk.c:2667:23: expected int static [noderef] [toplevel] *__p kernel/printk/printk.c:2667:23: got int * kernel/printk/printk.c:2667:23: warning: incorrect type in initializer (different address spaces) kernel/printk/printk.c:2667:23: expected int static [noderef] [toplevel] *__p kernel/printk/printk.c:2667:23: got int * kernel/printk/printk.c:2667:23: warning: incorrect type in initializer (different address spaces) kernel/printk/printk.c:2667:23: expected int static [noderef] [toplevel] *__p kernel/printk/printk.c:2667:23: got int * kernel/printk/printk.c:2667:23: warning: incorrect type in initializer (different address spaces) kernel/printk/printk.c:2667:23: expected int static [noderef] [toplevel] *__p kernel/printk/printk.c:2667:23: got int * kernel/printk/printk.c:1123:15: warning: memcpy with byte count of 131072 kernel/printk/printk.c:2667:23: warning: dereference of noderef expression kernel/printk/printk.c:2667:23: warning: dereference of noderef expression kernel/printk/printk.c:2667:23: warning: dereference of noderef expression kernel/printk/printk.c:2667:23: warning: dereference of noderef expression kernel/printk/printk.c:2667:23: warning: dereference of noderef expression kernel/printk/printk.c:2667:23: warning: dereference of noderef expression kernel/printk/printk.c:2667:23: warning: dereference of noderef expression kernel/printk/printk.c:2667:23: warning: dereference of noderef expression lib/kstrtox.c:376:17: error: incompatible types in comparison expression (different type sizes) lib/kstrtox.c:398:1: error: incompatible types in comparison expression (different type sizes) lib/kstrtox.c:399:1: error: incompatible types in comparison expression (different type sizes) lib/kstrtox.c:400:1: error: incompatible types in comparison expression (different type sizes) lib/kstrtox.c:401:1: error: incompatible types in comparison expression (different type sizes) lib/kstrtox.c:402:1: error: incompatible types in comparison expression (different type sizes) lib/kstrtox.c:403:1: error: incompatible types in comparison expression (different type sizes) lib/kstrtox.c:404:1: error: incompatible types in comparison expression (different type sizes) lib/kstrtox.c:405:1: error: incompatible types in comparison expression (different type sizes) lib/kstrtox.c:406:1: error: incompatible types in comparison expression (different type sizes) lib/kstrtox.c:407:1: error: incompatible types in comparison expression (different type sizes) net/core/scm.c:242:26: warning: cast removes address space of expression net/core/scm.c:242:26: warning: incorrect type in argument 1 (different address spaces) net/core/scm.c:242:26: expected void [noderef] *to net/core/scm.c:242:26: got void * net/core/scm.c:278:48: warning: cast removes address space of expression net/core/gen_stats.c:63:1: warning: context imbalance in 'gnet_stats_start_copy_compat' - wrong count at exit net/core/gen_stats.c:36:31: warning: context imbalance in 'gnet_stats_copy_basic' - unexpected unlock net/core/gen_stats.c:36:31: warning: context imbalance in 'gnet_stats_copy_rate_est' - unexpected unlock net/core/gen_stats.c:36:31: warning: context imbalance in 'gnet_stats_copy_queue' - unexpected unlock net/core/gen_stats.c:36:31: warning: context imbalance in 'gnet_stats_copy_app' - unexpected unlock net/core/gen_stats.c:36:31: warning: context imbalance in 'gnet_stats_finish_copy' - unexpected unlock drivers/base/devtmpfs.c:358:25: warning: incorrect type in argument 1 (different address spaces) drivers/base/devtmpfs.c:358:25: expected char [noderef] *dev_name drivers/base/devtmpfs.c:358:25: got char static * drivers/base/devtmpfs.c:358:38: warning: incorrect type in argument 2 (different address spaces) drivers/base/devtmpfs.c:358:38: expected char [noderef] *dir_name drivers/base/devtmpfs.c:358:38: got char * drivers/base/devtmpfs.c:358:53: warning: incorrect type in argument 3 (different address spaces) drivers/base/devtmpfs.c:358:53: expected char [noderef] *type drivers/base/devtmpfs.c:358:53: got char static * drivers/base/devtmpfs.c:384:26: warning: incorrect type in argument 1 (different address spaces) drivers/base/devtmpfs.c:384:26: expected char [noderef] *dev_name drivers/base/devtmpfs.c:384:26: got char static * drivers/base/devtmpfs.c:384:38: warning: incorrect type in argument 2 (different address spaces) drivers/base/devtmpfs.c:384:38: expected char [noderef] *dir_name drivers/base/devtmpfs.c:384:38: got char static * drivers/base/devtmpfs.c:384:43: warning: incorrect type in argument 3 (different address spaces) drivers/base/devtmpfs.c:384:43: expected char [noderef] *type drivers/base/devtmpfs.c:384:43: got char static * drivers/base/devtmpfs.c:384:66: warning: incorrect type in argument 5 (different address spaces) drivers/base/devtmpfs.c:384:66: expected void [noderef] *data drivers/base/devtmpfs.c:384:66: got char * drivers/base/devtmpfs.c:387:19: warning: incorrect type in argument 1 (different address spaces) drivers/base/devtmpfs.c:387:19: expected char const [noderef] *filename drivers/base/devtmpfs.c:387:19: got char static * drivers/base/devtmpfs.c:388:20: warning: incorrect type in argument 1 (different address spaces) drivers/base/devtmpfs.c:388:20: expected char const [noderef] *filename drivers/base/devtmpfs.c:388:20: got char static * net/core/gen_estimator.c:74:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block drivers/base/regmap/regmap.c:101:27: warning: Using plain integer as NULL pointer drivers/base/regmap/regmap.c:323:14: warning: incorrect type in assignment (different base types) drivers/base/regmap/regmap.c:323:14: expected restricted __be16 [usertype] drivers/base/regmap/regmap.c:323:14: got int drivers/base/regmap/regmap.c:330:14: warning: incorrect type in assignment (different base types) drivers/base/regmap/regmap.c:330:14: expected restricted __le16 [usertype] drivers/base/regmap/regmap.c:330:14: got unsigned short [unsigned] [usertype] drivers/base/regmap/regmap.c:366:14: warning: incorrect type in assignment (different base types) drivers/base/regmap/regmap.c:366:14: expected restricted __be32 [usertype] drivers/base/regmap/regmap.c:366:14: got unsigned int drivers/base/regmap/regmap.c:373:14: warning: incorrect type in assignment (different base types) drivers/base/regmap/regmap.c:373:14: expected restricted __le32 [usertype] drivers/base/regmap/regmap.c:373:14: got unsigned int [unsigned] [usertype] net/core/sysctl_net_core.c:162:23: error: incompatible types in comparison expression (different type sizes) ./include/trace/events/net.h:170:1: error: directive in argument list ./include/trace/events/net.h:172:1: error: directive in argument list ./include/trace/events/net.h:174:1: error: directive in argument list fs/jbd2/transaction.c:191:17: warning: context imbalance in 'add_transaction_credits' - unexpected unlock fs/jbd2/transaction.c:322:9: warning: context imbalance in 'start_this_handle' - different lock contexts for basic block lib/reed_solomon/decode_rs.c:34:32: warning: Variable length array is used. lib/reed_solomon/decode_rs.c:34:42: warning: Variable length array is used. lib/reed_solomon/decode_rs.c:35:27: warning: Variable length array is used. lib/reed_solomon/decode_rs.c:35:42: warning: Variable length array is used. lib/reed_solomon/decode_rs.c:35:61: warning: Variable length array is used. lib/reed_solomon/decode_rs.c:36:23: warning: Variable length array is used. lib/reed_solomon/decode_rs.c:36:43: warning: Variable length array is used. lib/reed_solomon/decode_rs.c:36:53: warning: Variable length array is used. kernel/rcu/tree.c:229:15: warning: symbol 'rcu_rnp_online_cpus' was not declared. Should it be static? kernel/rcu/tree.c:346:6: warning: symbol 'rcu_dynticks_curr_cpu_in_eqs' was not declared. Should it be static? kernel/rcu/tree.c:396:1: warning: symbol 'rcu_qs_ctr' was not declared. Should it be static? kernel/rcu/tree.c:1222:25: warning: expression using sizeof bool kernel/rcu/tree.c:1959:14: warning: expression using sizeof bool kernel/rcu/tree.c:1959:14: warning: expression using sizeof bool kernel/rcu/tree.c:1974:41: warning: expression using sizeof bool kernel/rcu/tree.c:1974:41: warning: expression using sizeof bool kernel/rcu/tree.c:1987:17: warning: expression using sizeof bool kernel/rcu/tree.c:2002:15: warning: expression using sizeof bool kernel/rcu/tree.c:2002:15: warning: expression using sizeof bool kernel/rcu/tree.c:3607:13: warning: expression using sizeof bool kernel/rcu/tree.c:3607:13: warning: expression using sizeof bool kernel/rcu/tree.c:4061:21: warning: incorrect type in argument 1 (different modifiers) kernel/rcu/tree.c:4061:21: expected int ( *threadfn )( ... ) kernel/rcu/tree.c:4061:21: got int ( static [toplevel] [noreturn] * )( ... ) kernel/rcu/tree.c:1789:9: warning: context imbalance in 'rcu_start_future_gp' - different lock contexts for basic block kernel/rcu/tree.c:2004:17: warning: context imbalance in 'note_gp_changes' - different lock contexts for basic block kernel/rcu/tree.c:2993:9: warning: context imbalance in 'force_qs_rnp' - different lock contexts for basic block kernel/rcu/tree.c:3056:25: warning: context imbalance in 'force_quiescent_state' - unexpected unlock kernel/rcu/tree_exp.h:173:9: warning: context imbalance in '__rcu_report_exp_rnp' - different lock contexts for basic block net/ethernet/eth.c:523:15: warning: symbol 'arch_get_platform_mac_address' was not declared. Should it be static? kernel/rcu/tree_trace.c:334:9: warning: incorrect type in argument 1 (different modifiers) kernel/rcu/tree_trace.c:334:9: expected struct raw_spinlock [usertype] *lock kernel/rcu/tree_trace.c:334:9: got struct raw_spinlock [noderef] * lib/xz/xz_dec_stream.c:734:23: warning: function 'xz_dec_run' with external linkage has definition lib/xz/xz_dec_stream.c:770:25: warning: function 'xz_dec_init' with external linkage has definition lib/xz/xz_dec_stream.c:800:16: warning: function 'xz_dec_reset' with external linkage has definition lib/xz/xz_dec_stream.c:812:16: warning: function 'xz_dec_end' with external linkage has definition lib/xz/xz_dec_stream.c:393:28: warning: incorrect type in argument 1 (different base types) lib/xz/xz_dec_stream.c:393:28: expected restricted __le32 const [usertype] *p lib/xz/xz_dec_stream.c:393:28: got unsigned int const [usertype] * lib/xz/xz_dec_stream.c:427:48: warning: incorrect type in argument 1 (different base types) lib/xz/xz_dec_stream.c:427:48: expected restricted __le32 const [usertype] *p lib/xz/xz_dec_stream.c:427:48: got unsigned int const [usertype] * lib/xz/xz_dec_stream.c:435:37: warning: incorrect type in argument 1 (different base types) lib/xz/xz_dec_stream.c:435:37: expected restricted __le32 const [usertype] *p lib/xz/xz_dec_stream.c:435:37: got unsigned int const [usertype] * lib/xz/xz_dec_stream.c:459:28: warning: incorrect type in argument 1 (different base types) lib/xz/xz_dec_stream.c:459:28: expected restricted __le32 const [usertype] *p lib/xz/xz_dec_stream.c:459:28: got unsigned int const [usertype] * lib/xz/xz_dec_lzma2.c:931:23: warning: function 'xz_dec_lzma2_run' with external linkage has definition lib/xz/xz_dec_lzma2.c:1108:31: warning: function 'xz_dec_lzma2_create' with external linkage has definition lib/xz/xz_dec_lzma2.c:1132:23: warning: function 'xz_dec_lzma2_reset' with external linkage has definition lib/xz/xz_dec_lzma2.c:1169:16: warning: function 'xz_dec_lzma2_end' with external linkage has definition net/ipv4/route.c:778:46: warning: incorrect type in argument 2 (different base types) net/ipv4/route.c:778:46: expected unsigned int [unsigned] [usertype] key net/ipv4/route.c:778:46: got restricted __be32 [usertype] new_gw lib/xz/xz_dec_bcj.c:417:23: warning: function 'xz_dec_bcj_run' with external linkage has definition lib/xz/xz_dec_bcj.c:527:29: warning: function 'xz_dec_bcj_create' with external linkage has definition lib/xz/xz_dec_bcj.c:536:23: warning: function 'xz_dec_bcj_reset' with external linkage has definition lib/xz/xz_dec_bcj.c:91:21: warning: Initializer entry defined twice lib/xz/xz_dec_bcj.c:91:27: also defined here kernel/sched/core.c:795:6: warning: symbol 'sched_set_stop_task' was not declared. Should it be static? kernel/sched/core.c:1289:5: warning: symbol 'migrate_swap' was not declared. Should it be static? kernel/sched/core.c:3645:35: warning: symbol 'preempt_schedule_irq' was not declared. Should it be static? kernel/sched/core.c:4924:1: warning: context imbalance in 'sys_sched_yield' - unexpected unlock ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in '__jbd2_log_wait_for_space' - unexpected unlock net/core/rtnetlink.c:2490:41: warning: Variable length array is used. net/core/rtnetlink.c:2491:49: warning: Variable length array is used. drivers/base/dma-coherent.c:36:26: warning: incorrect type in assignment (different address spaces) drivers/base/dma-coherent.c:36:26: expected void [noderef] *mem_base drivers/base/dma-coherent.c:36:26: got void * drivers/base/dma-coherent.c:49:28: warning: incorrect type in assignment (different address spaces) drivers/base/dma-coherent.c:49:28: expected void *virt_base drivers/base/dma-coherent.c:49:28: got void [noderef] *[assigned] mem_base drivers/base/dma-coherent.c:63:34: warning: incorrect type in argument 1 (different address spaces) drivers/base/dma-coherent.c:63:34: expected void *addr drivers/base/dma-coherent.c:63:34: got void [noderef] *[assigned] mem_base drivers/base/dma-coherent.c:78:28: warning: incorrect type in argument 1 (different address spaces) drivers/base/dma-coherent.c:78:28: expected void volatile [noderef] *iomem_cookie drivers/base/dma-coherent.c:78:28: got void *virt_base drivers/base/dma-coherent.c:196:17: warning: incorrect type in argument 1 (different address spaces) drivers/base/dma-coherent.c:196:17: expected void volatile [noderef] *dst drivers/base/dma-coherent.c:196:17: got void * drivers/base/firmware_class.c:363:9: warning: context imbalance in 'fw_free_buf' - wrong count at exit lib/swiotlb.c:89:14: warning: symbol 'max_segment' was not declared. Should it be static? lib/swiotlb.c:268:1: warning: symbol 'swiotlb_late_init_with_default_size' was not declared. Should it be static? net/core/filter.c:308:33: error: subtraction of functions? Share your drugs net/core/filter.c:311:33: error: subtraction of functions? Share your drugs net/core/filter.c:314:33: error: subtraction of functions? Share your drugs net/core/filter.c:317:33: error: subtraction of functions? Share your drugs net/core/filter.c:320:33: error: subtraction of functions? Share your drugs net/core/filter.c:754:30: error: cannot size expression lib/iommu-helper.c:9:5: warning: symbol 'iommu_is_span_boundary' was not declared. Should it be static? lib/iommu-helper.c:19:15: warning: symbol 'iommu_area_alloc' was not declared. Should it be static? kernel/sched/clock.c:80:19: warning: symbol 'sched_clock_running' was not declared. Should it be static? ./include/linux/sched/cputime.h:83:14: warning: expression using sizeof bool ./include/linux/sched/cputime.h:83:14: warning: expression using sizeof bool ./include/linux/sched/cputime.h:83:14: warning: expression using sizeof bool ./include/linux/sched/cputime.h:83:14: warning: expression using sizeof bool ./include/linux/sched/cputime.h:83:14: warning: expression using sizeof bool ./include/linux/sched/cputime.h:83:14: warning: expression using sizeof bool kernel/sched/cputime.c:330:33: warning: context imbalance in 'thread_group_cputime' - different lock contexts for basic block net/core/dev_ioctl.c:149:32: error: incompatible types in comparison expression (different type sizes) net/core/dev_ioctl.c:270:24: error: incompatible types in comparison expression (different type sizes) kernel/sched/fair.c:54:14: warning: symbol 'normalized_sysctl_sched_latency' was not declared. Should it be static? kernel/sched/fair.c:75:14: warning: symbol 'normalized_sysctl_sched_min_granularity' was not declared. Should it be static? kernel/sched/fair.c:98:14: warning: symbol 'normalized_sysctl_sched_wakeup_granularity' was not declared. Should it be static? kernel/sched/fair.c:132:14: warning: symbol 'capacity_margin' was not declared. Should it be static? ./include/linux/sched/cputime.h:83:14: warning: expression using sizeof bool ./include/linux/sched/cputime.h:83:14: warning: expression using sizeof bool kernel/sched/fair.c:4664:35: error: marked inline, but without a definition drivers/block/brd.c:411:15: warning: symbol 'rd_size' was not declared. Should it be static? lib/chacha20.c:24:13: warning: function 'chacha20_block' with external linkage has definition lib/chacha20.c:75:24: warning: incorrect type in assignment (different base types) lib/chacha20.c:75:24: expected unsigned int [unsigned] [usertype] lib/chacha20.c:75:24: got restricted __le32 [usertype] net/ipv4/inet_connection_sock.c:96:5: warning: symbol 'inet_rcv_saddr_equal' was not declared. Should it be static? net/ipv4/inet_connection_sock.c:171:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit net/ipv4/inet_connection_sock.c:323:25: warning: context imbalance in 'inet_csk_get_port' - different lock contexts for basic block net/ipv4/inet_connection_sock.c:955:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock ./include/net/sock.h:1489:31: warning: context imbalance in 'tcp_ioctl' - unexpected unlock ./include/net/sock.h:1489:31: warning: context imbalance in 'tcp_get_info' - unexpected unlock lib/dec_and_lock.c:20:5: warning: context imbalance in '_atomic_dec_and_lock' - different lock contexts for basic block kernel/sched/rt.c:262:6: warning: symbol 'free_rt_sched_group' was not declared. Should it be static? kernel/sched/rt.c:264:5: warning: symbol 'alloc_rt_sched_group' was not declared. Should it be static? kernel/sched/rt.c:635:6: warning: symbol 'sched_rt_bandwidth_account' was not declared. Should it be static? ./include/linux/sched/cputime.h:83:14: warning: expression using sizeof bool ./include/linux/sched/cputime.h:83:14: warning: expression using sizeof bool ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'find_lock_lowest_rq' - unexpected unlock kernel/sched/rt.c:1844:9: warning: context imbalance in 'push_rt_task' - unexpected unlock ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'pull_rt_task' - unexpected unlock drivers/bus/arm-cci.c:2027:17: error: attribute '__optimize__': unknown attribute lib/decompress_inflate.c:37:17: warning: symbol '__gunzip' was not declared. Should it be static? net/ipv4/tcp_input.c:6395:17: warning: context imbalance in 'tcp_conn_request' - unexpected unlock ./include/linux/sched/cputime.h:83:14: warning: expression using sizeof bool ./include/linux/sched/cputime.h:83:14: warning: expression using sizeof bool kernel/sched/deadline.c:1171:20: warning: symbol 'pick_next_task_dl' was not declared. Should it be static? kernel/sched/deadline.c:274:9: warning: context imbalance in 'dl_task_offline_migration' - unexpected unlock ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'find_lock_later_rq' - unexpected unlock kernel/sched/deadline.c:1553:9: warning: context imbalance in 'push_dl_task' - unexpected unlock ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'pull_dl_task' - unexpected unlock lib/decompress_unxz.c:251:17: warning: symbol 'unxz' was not declared. Should it be static? lib/extable.c:66:6: warning: symbol 'sort_extable' was not declared. Should it be static? lib/extable.c:78:6: warning: symbol 'trim_init_extable' was not declared. Should it be static? lib/extable.c:103:36: warning: symbol 'search_extable' was not declared. Should it be static? net/ipv6/anycast.c:459:25: warning: context imbalance in 'ac6_get_next' - unexpected unlock net/ipv6/anycast.c:481:9: warning: context imbalance in 'ac6_get_idx' - wrong count at exit ./include/linux/rcupdate.h:889:9: warning: context imbalance in 'ac6_seq_stop' - unexpected unlock drivers/bus/qcom-ebi2.c:351:17: warning: cast truncates bits from constant value (3ffffffffff becomes ffffffff) ./include/linux/sched/cputime.h:83:14: warning: expression using sizeof bool ./include/linux/sched/cputime.h:83:14: warning: expression using sizeof bool net/ipv4/tcp_ipv4.c:1572:17: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock net/ipv4/tcp_ipv4.c:1757:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block net/ipv4/tcp_ipv4.c:1938:20: warning: context imbalance in 'listening_get_next' - unexpected unlock net/ipv4/tcp_ipv4.c:1998:9: warning: context imbalance in 'established_get_first' - wrong count at exit net/ipv4/tcp_ipv4.c:2018:40: warning: context imbalance in 'established_get_next' - unexpected unlock net/ipv4/tcp_ipv4.c:2146:36: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock net/ipv4/tcp_minisocks.c:829:9: warning: context imbalance in 'tcp_child_process' - unexpected unlock lib/idr.c:292:34: warning: incorrect type in initializer (different address spaces) lib/idr.c:292:34: expected struct ida_bitmap *[noderef] [toplevel] *__p lib/idr.c:292:34: got struct ida_bitmap ** lib/idr.c:292:34: warning: incorrect type in initializer (different address spaces) lib/idr.c:292:34: expected struct ida_bitmap *[noderef] [toplevel] *__p lib/idr.c:292:34: got struct ida_bitmap ** lib/idr.c:292:34: warning: incorrect type in initializer (different address spaces) lib/idr.c:292:34: expected struct ida_bitmap *[noderef] [toplevel] *__p lib/idr.c:292:34: got struct ida_bitmap ** lib/idr.c:292:34: warning: incorrect type in initializer (different address spaces) lib/idr.c:292:34: expected struct ida_bitmap *[noderef] [toplevel] *__p lib/idr.c:292:34: got struct ida_bitmap ** lib/idr.c:325:34: warning: incorrect type in initializer (different address spaces) lib/idr.c:325:34: expected struct ida_bitmap *[noderef] [toplevel] *__p lib/idr.c:325:34: got struct ida_bitmap ** lib/idr.c:325:34: warning: incorrect type in initializer (different address spaces) lib/idr.c:325:34: expected struct ida_bitmap *[noderef] [toplevel] *__p lib/idr.c:325:34: got struct ida_bitmap ** lib/idr.c:325:34: warning: incorrect type in initializer (different address spaces) lib/idr.c:325:34: expected struct ida_bitmap *[noderef] [toplevel] *__p lib/idr.c:325:34: got struct ida_bitmap ** lib/idr.c:325:34: warning: incorrect type in initializer (different address spaces) lib/idr.c:325:34: expected struct ida_bitmap *[noderef] [toplevel] *__p lib/idr.c:325:34: got struct ida_bitmap ** lib/idr.c:292:34: warning: dereference of noderef expression lib/idr.c:292:34: warning: dereference of noderef expression lib/idr.c:292:34: warning: dereference of noderef expression lib/idr.c:292:34: warning: dereference of noderef expression lib/idr.c:292:34: warning: dereference of noderef expression lib/idr.c:292:34: warning: dereference of noderef expression lib/idr.c:292:34: warning: dereference of noderef expression lib/idr.c:292:34: warning: dereference of noderef expression lib/idr.c:325:34: warning: dereference of noderef expression lib/idr.c:325:34: warning: dereference of noderef expression lib/idr.c:325:34: warning: dereference of noderef expression lib/idr.c:325:34: warning: dereference of noderef expression lib/idr.c:325:34: warning: dereference of noderef expression lib/idr.c:325:34: warning: dereference of noderef expression lib/idr.c:325:34: warning: dereference of noderef expression lib/idr.c:325:34: warning: dereference of noderef expression net/ipv4/tcp_offload.c:129:49: warning: incorrect type in argument 2 (different base types) net/ipv4/tcp_offload.c:129:49: expected restricted __wsum [usertype] res net/ipv4/tcp_offload.c:129:49: got fouled restricted __sum16 net/ipv4/tcp_offload.c:131:60: warning: incorrect type in argument 2 (different base types) net/ipv4/tcp_offload.c:131:60: expected restricted __wsum [usertype] res net/ipv4/tcp_offload.c:131:60: got fouled restricted __sum16 net/ipv4/tcp_offload.c:165:41: warning: incorrect type in argument 2 (different base types) net/ipv4/tcp_offload.c:165:41: expected restricted __wsum [usertype] res net/ipv4/tcp_offload.c:165:41: got fouled restricted __sum16 net/ipv4/tcp_offload.c:167:52: warning: incorrect type in argument 2 (different base types) net/ipv4/tcp_offload.c:167:52: expected restricted __wsum [usertype] res net/ipv4/tcp_offload.c:167:52: got fouled restricted __sum16 fs/nfs/super.c:2846:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static? net/ipv4/raw.c:1020:21: warning: context imbalance in 'raw_seq_start' - wrong count at exit ./include/linux/rwlock_api_smp.h:226:9: warning: context imbalance in 'raw_seq_stop' - unexpected unlock kernel/sched/topology.c:499:28: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:499:28: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:499:28: got struct sched_domain ** kernel/sched/topology.c:534:28: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:534:28: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:534:28: got struct sched_domain ** kernel/sched/topology.c:554:28: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:554:28: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:554:28: got struct sched_group_capacity ** kernel/sched/topology.c:594:36: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:594:36: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:594:36: got struct sched_domain ** kernel/sched/topology.c:601:24: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:601:24: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:601:24: got struct sched_group ** kernel/sched/topology.c:602:31: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:602:31: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:602:31: got struct sched_group_capacity ** kernel/sched/topology.c:1330:39: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:1330:39: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:1330:39: got struct sched_domain ** kernel/sched/topology.c:1333:40: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:1333:40: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:1333:40: got struct sched_domain ** kernel/sched/topology.c:1337:40: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:1337:40: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:1337:40: got struct sched_domain_shared ** kernel/sched/topology.c:1339:40: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:1339:40: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:1339:40: got struct sched_group ** kernel/sched/topology.c:1341:40: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:1341:40: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:1341:40: got struct sched_group_capacity ** kernel/sched/topology.c:1343:32: warning: incorrect type in argument 1 (different address spaces) kernel/sched/topology.c:1343:32: expected void [noderef] *__pdata kernel/sched/topology.c:1343:32: got struct sched_domain **[noderef] sd kernel/sched/topology.c:1345:32: warning: incorrect type in argument 1 (different address spaces) kernel/sched/topology.c:1345:32: expected void [noderef] *__pdata kernel/sched/topology.c:1345:32: got struct sched_domain_shared **[noderef] sds kernel/sched/topology.c:1347:32: warning: incorrect type in argument 1 (different address spaces) kernel/sched/topology.c:1347:32: expected void [noderef] *__pdata kernel/sched/topology.c:1347:32: got struct sched_group **[noderef] sg kernel/sched/topology.c:1349:32: warning: incorrect type in argument 1 (different address spaces) kernel/sched/topology.c:1349:32: expected void [noderef] *__pdata kernel/sched/topology.c:1349:32: got struct sched_group_capacity **[noderef] sgc kernel/sched/topology.c:1261:25: warning: incorrect type in assignment (different address spaces) kernel/sched/topology.c:1261:25: expected struct sched_domain **[noderef] sd kernel/sched/topology.c:1261:25: got struct sched_domain *[noderef] * kernel/sched/topology.c:1265:26: warning: incorrect type in assignment (different address spaces) kernel/sched/topology.c:1265:26: expected struct sched_domain_shared **[noderef] sds kernel/sched/topology.c:1265:26: got struct sched_domain_shared *[noderef] * kernel/sched/topology.c:1269:25: warning: incorrect type in assignment (different address spaces) kernel/sched/topology.c:1269:25: expected struct sched_group **[noderef] sg kernel/sched/topology.c:1269:25: got struct sched_group *[noderef] * kernel/sched/topology.c:1273:26: warning: incorrect type in assignment (different address spaces) kernel/sched/topology.c:1273:26: expected struct sched_group_capacity **[noderef] sgc kernel/sched/topology.c:1273:26: got struct sched_group_capacity *[noderef] * kernel/sched/topology.c:1288:26: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:1288:26: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:1288:26: got struct sched_domain ** kernel/sched/topology.c:1295:26: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:1295:26: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:1295:26: got struct sched_domain_shared ** kernel/sched/topology.c:1304:26: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:1304:26: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:1304:26: got struct sched_group ** kernel/sched/topology.c:1311:26: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:1311:26: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:1311:26: got struct sched_group_capacity ** kernel/sched/topology.c:759:30: warning: incorrect type in argument 1 (different address spaces) kernel/sched/topology.c:759:30: expected void [noderef] *__pdata kernel/sched/topology.c:759:30: got struct sched_domain **[noderef] sd kernel/sched/topology.c:776:15: warning: incorrect type in assignment (different address spaces) kernel/sched/topology.c:776:15: expected struct sched_domain **[noderef] sd kernel/sched/topology.c:776:15: got struct sched_domain *[noderef] * kernel/sched/topology.c:794:9: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:794:9: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:794:9: got struct sched_domain ** kernel/sched/topology.c:795:10: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:795:10: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:795:10: got struct sched_domain ** kernel/sched/topology.c:797:13: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:797:13: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:797:13: got struct sched_domain_shared ** kernel/sched/topology.c:797:13: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:797:13: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:797:13: got struct sched_domain_shared ** kernel/sched/topology.c:797:13: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:797:13: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:797:13: got struct sched_domain_shared ** kernel/sched/topology.c:797:13: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:797:13: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:797:13: got struct sched_domain_shared ** kernel/sched/topology.c:797:13: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:797:13: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:797:13: got struct sched_domain_shared ** kernel/sched/topology.c:798:18: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:798:18: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:798:18: got struct sched_domain_shared ** kernel/sched/topology.c:800:13: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:800:13: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:800:13: got struct sched_group ** kernel/sched/topology.c:800:13: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:800:13: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:800:13: got struct sched_group ** kernel/sched/topology.c:800:13: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:800:13: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:800:13: got struct sched_group ** kernel/sched/topology.c:800:13: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:800:13: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:800:13: got struct sched_group ** kernel/sched/topology.c:800:13: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:800:13: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:800:13: got struct sched_group ** kernel/sched/topology.c:801:18: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:801:18: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:801:18: got struct sched_group ** kernel/sched/topology.c:803:13: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:803:13: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:803:13: got struct sched_group_capacity ** kernel/sched/topology.c:803:13: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:803:13: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:803:13: got struct sched_group_capacity ** kernel/sched/topology.c:803:13: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:803:13: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:803:13: got struct sched_group_capacity ** kernel/sched/topology.c:803:13: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:803:13: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:803:13: got struct sched_group_capacity ** kernel/sched/topology.c:803:13: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:803:13: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:803:13: got struct sched_group_capacity ** kernel/sched/topology.c:804:18: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:804:18: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:804:18: got struct sched_group_capacity ** kernel/sched/topology.c:848:36: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:848:36: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:848:36: got struct sched_domain ** kernel/sched/topology.c:954:31: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:954:31: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:954:31: got struct sched_domain_shared ** kernel/sched/topology.c:1354:21: warning: symbol 'build_sched_domain' was not declared. Should it be static? kernel/sched/topology.c:1409:34: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:1409:34: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:1409:34: got struct sched_domain ** kernel/sched/topology.c:1419:28: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:1419:28: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:1419:28: got struct sched_domain ** kernel/sched/topology.c:1436:28: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:1436:28: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:1436:28: got struct sched_domain ** kernel/sched/topology.c:1446:23: warning: incorrect type in initializer (different address spaces) kernel/sched/topology.c:1446:23: expected void const [noderef] *__vpp_verify kernel/sched/topology.c:1446:23: got struct sched_domain ** drivers/char/random.c:416:19: warning: symbol 'primary_crng' was not declared. Should it be static? kernel/sched/topology.c:759:29: warning: dereference of noderef expression kernel/sched/topology.c:777:14: warning: dereference of noderef expression kernel/sched/topology.c:1262:22: warning: dereference of noderef expression kernel/sched/topology.c:1266:22: warning: dereference of noderef expression kernel/sched/topology.c:1270:22: warning: dereference of noderef expression kernel/sched/topology.c:1274:22: warning: dereference of noderef expression kernel/sched/topology.c:1329:29: warning: dereference of noderef expression kernel/sched/topology.c:1336:29: warning: dereference of noderef expression kernel/sched/topology.c:1338:29: warning: dereference of noderef expression drivers/char/random.c:1752:25: error: incompatible types in comparison expression (different type sizes) kernel/sched/topology.c:1340:29: warning: dereference of noderef expression kernel/sched/topology.c:1343:29: warning: dereference of noderef expression kernel/sched/topology.c:1344:17: warning: dereference of noderef expression kernel/sched/topology.c:1345:29: warning: dereference of noderef expression kernel/sched/topology.c:1346:17: warning: dereference of noderef expression kernel/sched/topology.c:1347:29: warning: dereference of noderef expression kernel/sched/topology.c:1348:17: warning: dereference of noderef expression kernel/sched/topology.c:1349:29: warning: dereference of noderef expression kernel/sched/topology.c:1350:17: warning: dereference of noderef expression net/ipv4/udp.c:1660:5: warning: symbol 'udp_queue_rcv_skb' was not declared. Should it be static? net/ipv4/udp.c:1214:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'busylock_release' - unexpected unlock ./include/net/sock.h:1489:31: warning: context imbalance in 'skb_consume_udp' - unexpected unlock ./include/net/sock.h:1489:31: warning: context imbalance in 'udp_destroy_sock' - unexpected unlock net/ipv4/udp.c:2414:9: warning: context imbalance in 'udp_get_first' - wrong count at exit net/ipv4/udp.c:2428:39: warning: context imbalance in 'udp_get_next' - unexpected unlock net/ipv4/udp.c:2470:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock net/ipv4/udp_offload.c:137:60: warning: incorrect type in argument 2 (different base types) net/ipv4/udp_offload.c:137:60: expected restricted __wsum [usertype] res net/ipv4/udp_offload.c:137:60: got fouled restricted __sum16 kernel/sched/debug.c:545:6: warning: symbol 'print_rt_rq' was not declared. Should it be static? kernel/sched/debug.c:567:6: warning: symbol 'print_dl_rq' was not declared. Should it be static? lib/radix-tree.c:181:24: warning: invalid assignment: &= lib/radix-tree.c:181:24: left side has type restricted gfp_t lib/radix-tree.c:181:24: right side has type int lib/radix-tree.c:181:24: warning: invalid assignment: &= lib/radix-tree.c:181:24: left side has type restricted gfp_t lib/radix-tree.c:181:24: right side has type int lib/radix-tree.c:2132:21: warning: incorrect type in initializer (different address spaces) lib/radix-tree.c:2132:21: expected struct ida_bitmap *extern [noderef] [toplevel] *__p lib/radix-tree.c:2132:21: got struct ida_bitmap ** lib/radix-tree.c:2132:21: warning: incorrect type in initializer (different address spaces) lib/radix-tree.c:2132:21: expected struct ida_bitmap *extern [noderef] [toplevel] *__p lib/radix-tree.c:2132:21: got struct ida_bitmap ** lib/radix-tree.c:2132:21: warning: incorrect type in initializer (different address spaces) lib/radix-tree.c:2132:21: expected struct ida_bitmap *extern [noderef] [toplevel] *__p lib/radix-tree.c:2132:21: got struct ida_bitmap ** lib/radix-tree.c:2132:21: warning: incorrect type in initializer (different address spaces) lib/radix-tree.c:2132:21: expected struct ida_bitmap *extern [noderef] [toplevel] *__p lib/radix-tree.c:2132:21: got struct ida_bitmap ** lib/radix-tree.c:2132:21: warning: dereference of noderef expression lib/radix-tree.c:2132:21: warning: dereference of noderef expression lib/radix-tree.c:2132:21: warning: dereference of noderef expression lib/radix-tree.c:2132:21: warning: dereference of noderef expression lib/radix-tree.c:2132:21: warning: dereference of noderef expression lib/radix-tree.c:2132:21: warning: dereference of noderef expression lib/radix-tree.c:2132:21: warning: dereference of noderef expression lib/radix-tree.c:2132:21: warning: dereference of noderef expression net/ipv4/icmp.c:918:51: warning: incorrect type in argument 2 (different base types) net/ipv4/icmp.c:918:51: expected unsigned int [unsigned] [usertype] info net/ipv4/icmp.c:918:51: got restricted __be32 [usertype] gateway ./include/linux/bottom_half.h:31:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block ./include/linux/bottom_half.h:31:30: warning: context imbalance in 'icmp_send' - different lock contexts for basic block lib/vsprintf.c:745:18: warning: Variable length array is used. lib/vsprintf.c:748:38: error: cannot size expression net/ipv4/af_inet.c:1377:59: warning: restricted __be16 degrades to integer net/ipv4/igmp.c:2848:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock net/ipv4/igmp.c:2876:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit net/ipv4/igmp.c:2893:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit net/ipv4/igmp.c:2905:9: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock fs/nfs_common/grace.c:66:1: warning: symbol '__state_in_grace' was not declared. Should it be static? drivers/char/hw_random/omap3-rom-rng.c:108:28: warning: Using plain integer as NULL pointer fs/nls/nls_base.c:124:20: warning: incorrect type in assignment (different base types) fs/nls/nls_base.c:124:20: expected unsigned short [unsigned] [short] [usertype] fs/nls/nls_base.c:124:20: got restricted __le16 [usertype] fs/nls/nls_base.c:127:20: warning: incorrect type in assignment (different base types) fs/nls/nls_base.c:127:20: expected unsigned short [unsigned] [short] [usertype] fs/nls/nls_base.c:127:20: got restricted __be16 [usertype] fs/nls/nls_base.c:124:20: warning: incorrect type in assignment (different base types) fs/nls/nls_base.c:124:20: expected unsigned short [unsigned] [short] [usertype] fs/nls/nls_base.c:124:20: got restricted __le16 [usertype] fs/nls/nls_base.c:127:20: warning: incorrect type in assignment (different base types) fs/nls/nls_base.c:127:20: expected unsigned short [unsigned] [short] [usertype] fs/nls/nls_base.c:127:20: got restricted __be16 [usertype] fs/nls/nls_base.c:124:20: warning: incorrect type in assignment (different base types) fs/nls/nls_base.c:124:20: expected unsigned short [unsigned] [short] [usertype] fs/nls/nls_base.c:124:20: got restricted __le16 [usertype] fs/nls/nls_base.c:127:20: warning: incorrect type in assignment (different base types) fs/nls/nls_base.c:127:20: expected unsigned short [unsigned] [short] [usertype] fs/nls/nls_base.c:127:20: got restricted __be16 [usertype] fs/nls/nls_base.c:124:20: warning: incorrect type in assignment (different base types) fs/nls/nls_base.c:124:20: expected unsigned short [unsigned] [short] [usertype] fs/nls/nls_base.c:124:20: got restricted __le16 [usertype] fs/nls/nls_base.c:127:20: warning: incorrect type in assignment (different base types) fs/nls/nls_base.c:127:20: expected unsigned short [unsigned] [short] [usertype] fs/nls/nls_base.c:127:20: got restricted __be16 [usertype] fs/nls/nls_base.c:180:24: warning: cast to restricted __le16 fs/nls/nls_base.c:182:24: warning: cast to restricted __be16 fs/nls/nls_base.c:182:24: warning: cast to restricted __be16 fs/nls/nls_base.c:182:24: warning: cast to restricted __be16 fs/nls/nls_base.c:182:24: warning: cast to restricted __be16 fs/nls/nls_base.c:180:24: warning: cast to restricted __le16 fs/nls/nls_base.c:182:24: warning: cast to restricted __be16 fs/nls/nls_base.c:182:24: warning: cast to restricted __be16 fs/nls/nls_base.c:182:24: warning: cast to restricted __be16 fs/nls/nls_base.c:182:24: warning: cast to restricted __be16 drivers/char/hw_random/bcm2835-rng.c:100:19: warning: incorrect type in assignment (different modifiers) drivers/char/hw_random/bcm2835-rng.c:100:19: expected void ( *rng_setup )( ... ) drivers/char/hw_random/bcm2835-rng.c:100:19: got void const *const data kernel/time/timer.c:221:13: warning: expression using sizeof bool kernel/time/hrtimer.c:100:10: warning: Initializer entry defined twice kernel/time/hrtimer.c:102:10: also defined here kernel/time/hrtimer.c:139:27: warning: context imbalance in 'lock_hrtimer_base' - wrong count at exit kernel/time/hrtimer.c:775:9: warning: context imbalance in 'hrtimer_start_range_ns' - unexpected unlock kernel/time/hrtimer.c:775:9: warning: context imbalance in 'hrtimer_try_to_cancel' - unexpected unlock kernel/time/hrtimer.c:1045:9: warning: context imbalance in '__hrtimer_get_remaining' - unexpected unlock drivers/clk/clk.c:3442:37: warning: incorrect type in assignment (different modifiers) drivers/clk/clk.c:3442:37: expected void ( *[usertype] clk_init_cb )( ... ) drivers/clk/clk.c:3442:37: got void const *const data fs/notify/fdinfo.c:51:87: warning: Using plain integer as NULL pointer fs/notify/fdinfo.c:102:6: warning: symbol 'inotify_show_fdinfo' was not declared. Should it be static? net/ipv6/ipv6_sockglue.c:1052:33: warning: incorrect type in assignment (different address spaces) net/ipv6/ipv6_sockglue.c:1052:33: expected void *msg_control net/ipv6/ipv6_sockglue.c:1052:33: got char [noderef] *optval ./include/net/addrconf.h:395:36: warning: restricted __be32 degrades to integer net/ipv6/udp.c:571:5: warning: symbol 'udpv6_queue_rcv_skb' was not declared. Should it be static? kernel/time/jiffies.c:108:20: warning: symbol 'refined_jiffies' was not declared. Should it be static? fs/ntfs/compress.c:195:58: warning: Variable length array is used. ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'ntfs_decompress' - unexpected unlock fs/ntfs/compress.c:886:16: warning: context imbalance in 'ntfs_read_compressed_block' - different lock contexts for basic block ./include/linux/bottom_half.h:31:30: warning: context imbalance in 'icmp6_send' - different lock contexts for basic block ./include/linux/bottom_half.h:31:30: warning: context imbalance in 'icmpv6_echo_reply' - different lock contexts for basic block net/ipv6/mcast.c:249:25: warning: context imbalance in 'ip6_mc_find_dev_rcu' - different lock contexts for basic block net/ipv6/mcast.c:443:9: warning: context imbalance in 'ip6_mc_source' - unexpected unlock net/ipv6/mcast.c:532:9: warning: context imbalance in 'ip6_mc_msfilter' - unexpected unlock net/ipv6/mcast.c:579:21: warning: context imbalance in 'ip6_mc_msfget' - unexpected unlock net/ipv6/mcast.c:2641:25: warning: context imbalance in 'igmp6_mc_get_next' - unexpected unlock net/ipv6/mcast.c:2663:9: warning: context imbalance in 'igmp6_mc_get_idx' - wrong count at exit net/ipv6/mcast.c:2690:9: warning: context imbalance in 'igmp6_mc_seq_stop' - unexpected unlock net/ipv6/mcast.c:2776:31: warning: context imbalance in 'igmp6_mcf_get_next' - unexpected unlock net/ipv6/mcast.c:2808:9: warning: context imbalance in 'igmp6_mcf_get_idx' - wrong count at exit net/ipv6/mcast.c:2825:9: warning: context imbalance in 'igmp6_mcf_seq_next' - wrong count at exit net/ipv6/mcast.c:2838:17: warning: context imbalance in 'igmp6_mcf_seq_stop' - unexpected unlock kernel/time/posix-timers.c:403:9: warning: context imbalance in 'do_schedule_next_timer' - different lock contexts for basic block kernel/time/posix-timers.c:694:24: warning: context imbalance in '__lock_timer' - different lock contexts for basic block kernel/time/posix-cpu-timers.c:211:14: warning: expression using sizeof bool kernel/time/posix-cpu-timers.c:211:14: warning: expression using sizeof bool kernel/time/posix-cpu-timers.c:227:17: warning: expression using sizeof bool kernel/time/posix-cpu-timers.c:899:14: warning: expression using sizeof bool kernel/time/posix-cpu-timers.c:899:14: warning: expression using sizeof bool kernel/time/posix-cpu-timers.c:854:9: warning: expression using sizeof bool kernel/time/posix-cpu-timers.c:1088:13: warning: expression using sizeof bool kernel/time/posix-cpu-timers.c:1088:13: warning: expression using sizeof bool kernel/time/posix-cpu-timers.c:1089:14: warning: expression using sizeof bool kernel/time/posix-cpu-timers.c:1089:14: warning: expression using sizeof bool net/ipv6/tcp_ipv6.c:1529:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block net/ipv4/proc.c:411:28: warning: Variable length array is used. fs/ntfs/super.c:3093:1: error: directive in argument list fs/ntfs/super.c:3095:1: error: directive in argument list fs/ntfs/super.c:3097:1: error: directive in argument list fs/ntfs/super.c:3098:1: error: directive in argument list fs/ntfs/super.c:3100:1: error: directive in argument list fs/ntfs/super.c:3101:1: error: directive in argument list fs/ntfs/super.c:3103:1: error: directive in argument list drivers/clk/at91/sckc.c:423:27: warning: incorrect type in assignment (different modifiers) drivers/clk/at91/sckc.c:423:27: expected void ( *clk_setup )( ... ) drivers/clk/at91/sckc.c:423:27: got void const *const data net/ipv6/xfrm6_state.c:64:19: warning: Variable length array is used. net/ipv6/xfrm6_state.c:66:9: error: cannot size expression drivers/clk/berlin/berlin2-div.c:90:9: warning: context imbalance in 'berlin2_div_is_enabled' - different lock contexts for basic block drivers/clk/berlin/berlin2-div.c:93:12: warning: context imbalance in 'berlin2_div_enable' - different lock contexts for basic block drivers/clk/berlin/berlin2-div.c:125:9: warning: context imbalance in 'berlin2_div_disable' - different lock contexts for basic block drivers/clk/berlin/berlin2-div.c:129:12: warning: context imbalance in 'berlin2_div_set_parent' - different lock contexts for basic block drivers/clk/berlin/berlin2-div.c:183:9: warning: context imbalance in 'berlin2_div_get_parent' - different lock contexts for basic block drivers/clk/berlin/berlin2-div.c:219:9: warning: context imbalance in 'berlin2_div_recalc_rate' - different lock contexts for basic block drivers/clk/hisilicon/clkgate-separated.c:46:12: warning: context imbalance in 'clkgate_separated_enable' - different lock contexts for basic block drivers/clk/hisilicon/clkgate-separated.c:75:9: warning: context imbalance in 'clkgate_separated_disable' - different lock contexts for basic block ./arch/arm/include/asm/futex.h:57:19: warning: incorrect type in argument 1 (different address spaces) ./arch/arm/include/asm/futex.h:57:19: expected void const *ptr ./arch/arm/include/asm/futex.h:57:19: got unsigned int [noderef] [usertype] *uaddr ./arch/arm/include/asm/futex.h:152:17: warning: incorrect type in argument 1 (different address spaces) ./arch/arm/include/asm/futex.h:152:17: expected void const *ptr ./arch/arm/include/asm/futex.h:152:17: got unsigned int [noderef] [usertype] *uaddr ./arch/arm/include/asm/futex.h:155:17: warning: incorrect type in argument 1 (different address spaces) ./arch/arm/include/asm/futex.h:155:17: expected void const *ptr ./arch/arm/include/asm/futex.h:155:17: got unsigned int [noderef] [usertype] *uaddr ./arch/arm/include/asm/futex.h:158:17: warning: incorrect type in argument 1 (different address spaces) ./arch/arm/include/asm/futex.h:158:17: expected void const *ptr ./arch/arm/include/asm/futex.h:158:17: got unsigned int [noderef] [usertype] *uaddr ./arch/arm/include/asm/futex.h:161:17: warning: incorrect type in argument 1 (different address spaces) ./arch/arm/include/asm/futex.h:161:17: expected void const *ptr ./arch/arm/include/asm/futex.h:161:17: got unsigned int [noderef] [usertype] *uaddr ./arch/arm/include/asm/futex.h:164:17: warning: incorrect type in argument 1 (different address spaces) ./arch/arm/include/asm/futex.h:164:17: expected void const *ptr ./arch/arm/include/asm/futex.h:164:17: got unsigned int [noderef] [usertype] *uaddr kernel/futex.c:1363:9: warning: context imbalance in 'wake_futex_pi' - unexpected unlock kernel/futex.c:1492:33: warning: context imbalance in 'futex_wake_op' - different lock contexts for basic block kernel/futex.c:1774:41: warning: context imbalance in 'futex_requeue' - different lock contexts for basic block kernel/futex.c:2296:13: warning: context imbalance in 'futex_wait_queue_me' - unexpected unlock kernel/futex.c:2399:9: warning: context imbalance in 'futex_wait_setup' - different lock contexts for basic block kernel/futex.c:2709:22: warning: context imbalance in 'futex_unlock_pi' - different lock contexts for basic block kernel/futex.c:2869:29: warning: context imbalance in 'futex_wait_requeue_pi' - unexpected unlock drivers/clk/hisilicon/clkdivider-hi6220.c:71:12: warning: context imbalance in 'hi6220_clkdiv_set_rate' - different lock contexts for basic block drivers/clk/hisilicon/clk-hi3660.c:300:69: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:302:69: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:304:70: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:306:69: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:308:69: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:310:69: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:312:70: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:314:69: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:316:69: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:318:70: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:320:69: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:322:69: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:324:69: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:326:69: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:328:69: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:330:69: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:332:70: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:334:70: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:336:71: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:381:68: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:383:68: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:385:68: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:387:68: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:407:70: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:409:71: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:411:71: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:413:71: warning: Using plain integer as NULL pointer drivers/clk/hisilicon/clk-hi3660.c:546:19: warning: incorrect type in assignment (different modifiers) drivers/clk/hisilicon/clk-hi3660.c:546:19: expected void ( *init_func )( ... ) drivers/clk/hisilicon/clk-hi3660.c:546:19: got void const * net/ipv6/proc.c:199:28: warning: Variable length array is used. net/ipv6/proc.c:219:20: warning: Variable length array is used. drivers/clk/imx/clk-imx6sl.c:163:6: warning: symbol 'imx6sl_set_wait_clk' was not declared. Should it be static? drivers/clk/bcm/clk-bcm2835.c:482:23: warning: cast truncates bits from constant value (ffc0000000007fff becomes 7fff) drivers/clk/bcm/clk-bcm2835.c:484:23: warning: cast truncates bits from constant value (fffffc000000007f becomes 7f) drivers/clk/bcm/clk-bcm2835.c:490:23: warning: cast truncates bits from constant value (ff0000000007ffff becomes 7ffff) drivers/clk/bcm/clk-bcm2835.c:492:23: warning: cast truncates bits from constant value (ffffffe000000000 becomes 0) drivers/clk/keystone/gate.c:117:12: warning: context imbalance in 'keystone_clk_enable' - different lock contexts for basic block drivers/clk/keystone/gate.c:147:9: warning: context imbalance in 'keystone_clk_disable' - different lock contexts for basic block drivers/clk/mediatek/clk-mt2701.c:1009:18: warning: incorrect type in assignment (different modifiers) drivers/clk/mediatek/clk-mt2701.c:1009:18: expected int ( *clk_init )( ... ) drivers/clk/mediatek/clk-mt2701.c:1009:18: got void const * fs/proc/task_mmu.c:631:18: error: bad integer constant expression fs/proc/task_mmu.c:632:18: error: bad integer constant expression fs/proc/task_mmu.c:633:18: error: bad integer constant expression fs/proc/task_mmu.c:634:18: error: bad integer constant expression fs/proc/task_mmu.c:635:18: error: bad integer constant expression fs/proc/task_mmu.c:636:18: error: bad integer constant expression fs/proc/task_mmu.c:637:18: error: bad integer constant expression fs/proc/task_mmu.c:638:18: error: bad integer constant expression fs/proc/task_mmu.c:639:18: error: bad integer constant expression fs/proc/task_mmu.c:640:18: error: bad integer constant expression fs/proc/task_mmu.c:641:18: error: bad integer constant expression fs/proc/task_mmu.c:645:18: error: bad integer constant expression fs/proc/task_mmu.c:646:18: error: bad integer constant expression fs/proc/task_mmu.c:647:18: error: bad integer constant expression fs/proc/task_mmu.c:648:18: error: bad integer constant expression fs/proc/task_mmu.c:649:18: error: bad integer constant expression fs/proc/task_mmu.c:650:18: error: bad integer constant expression fs/proc/task_mmu.c:651:18: error: bad integer constant expression fs/proc/task_mmu.c:652:18: error: bad integer constant expression fs/proc/task_mmu.c:653:18: error: bad integer constant expression fs/proc/task_mmu.c:654:18: error: bad integer constant expression fs/proc/task_mmu.c:655:18: error: bad integer constant expression fs/proc/task_mmu.c:659:18: error: bad integer constant expression fs/proc/task_mmu.c:660:18: error: bad integer constant expression fs/proc/task_mmu.c:661:18: error: bad integer constant expression fs/proc/task_mmu.c:662:18: error: bad integer constant expression fs/proc/task_mmu.c:663:18: error: bad integer constant expression fs/proc/task_mmu.c:664:18: error: bad integer constant expression fs/proc/task_mmu.c:1415:23: error: incompatible types in comparison expression (different type sizes) drivers/clk/meson/meson8b.c:268:17: warning: incorrect type in initializer (different address spaces) drivers/clk/meson/meson8b.c:268:17: expected void [noderef] *reg drivers/clk/meson/meson8b.c:268:17: got void * drivers/clk/meson/meson8b.c:267:16: warning: symbol 'meson8b_mpeg_clk_sel' was not declared. Should it be static? drivers/clk/meson/meson8b.c:290:17: warning: incorrect type in initializer (different address spaces) drivers/clk/meson/meson8b.c:290:17: expected void [noderef] *reg drivers/clk/meson/meson8b.c:290:17: got void * drivers/clk/meson/meson8b.c:289:20: warning: symbol 'meson8b_mpeg_clk_div' was not declared. Should it be static? drivers/clk/meson/meson8b.c:304:17: warning: incorrect type in initializer (different address spaces) drivers/clk/meson/meson8b.c:304:17: expected void [noderef] *reg drivers/clk/meson/meson8b.c:304:17: got void * drivers/clk/meson/meson8b.c:303:17: warning: symbol 'meson8b_clk81' was not declared. Should it be static? drivers/clk/meson/meson8b.c:608:48: warning: cast removes address space of expression drivers/clk/meson/meson8b.c:609:48: warning: cast removes address space of expression drivers/clk/meson/meson8b.c:614:26: warning: cast removes address space of expression fs/proc/base.c:1996:25: warning: cast to restricted fmode_t fs/proc/base.c:2051:42: warning: cast from restricted fmode_t fs/proc/base.c:2150:48: warning: cast from restricted fmode_t fs/proc/base.c:1074:36: warning: context imbalance in '__set_oom_adj' - unexpected unlock fs/proc/fd.c:105:55: warning: incorrect type in initializer (different base types) fs/proc/fd.c:105:55: expected unsigned int [unsigned] f_mode fs/proc/fd.c:105:55: got restricted fmode_t [usertype] f_mode fs/proc/fd.c:114:54: warning: restricted fmode_t degrades to integer fs/proc/fd.c:116:54: warning: restricted fmode_t degrades to integer fs/proc/proc_tty.c:175:13: warning: symbol 'proc_tty_init' was not declared. Should it be static? net/netlink/af_netlink.c:2363:12: warning: context imbalance in 'netlink_walk_start' - wrong count at exit net/netlink/af_netlink.c:2378:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock kernel/stop_machine.c:528:36: warning: incorrect type in initializer (different address spaces) kernel/stop_machine.c:528:36: expected struct task_struct [noderef] **store kernel/stop_machine.c:528:36: got struct task_struct *static [noderef] [toplevel] * kernel/hung_task.c:27:19: warning: symbol 'sysctl_hung_task_check_count' was not declared. Should it be static? kernel/hung_task.c:41:29: warning: symbol 'sysctl_hung_task_timeout_secs' was not declared. Should it be static? kernel/hung_task.c:43:19: warning: symbol 'sysctl_hung_task_warnings' was not declared. Should it be static? kernel/hung_task.c:53:28: warning: symbol 'sysctl_hung_task_panic' was not declared. Should it be static? kernel/hung_task.c:203:5: warning: symbol 'proc_dohung_task_timeout_secs' was not declared. Should it be static? fs/proc/meminfo.c:22:28: warning: symbol 'arch_report_meminfo' was not declared. Should it be static? drivers/clk/renesas/clk-r8a7778.c:95:52: warning: dubious: x | !y drivers/clk/renesas/clk-r8a7778.c:97:50: warning: dubious: x | !y kernel/watchdog.c:212:9: warning: expression using sizeof bool kernel/watchdog.c:249:12: warning: symbol 'watchdog_nmi_enable' was not declared. Should it be static? kernel/watchdog.c:253:13: warning: symbol 'watchdog_nmi_disable' was not declared. Should it be static? kernel/watchdog.c:281:21: warning: expression using sizeof bool kernel/watchdog.c:286:25: warning: expression using sizeof bool kernel/watchdog.c:313:21: warning: expression using sizeof bool kernel/watchdog.c:324:33: warning: expression using sizeof bool kernel/watchdog.c:336:33: warning: expression using sizeof bool kernel/watchdog.c:366:17: warning: expression using sizeof bool kernel/watchdog.c:368:17: warning: expression using sizeof bool kernel/watchdog.c:452:36: warning: incorrect type in initializer (different address spaces) kernel/watchdog.c:452:36: expected struct task_struct [noderef] **store kernel/watchdog.c:452:36: got struct task_struct *static [noderef] [toplevel] * fs/proc/proc_sysctl.c:294:32: warning: context imbalance in 'start_unregistering' - unexpected unlock kernel/elfcore.c:6:17: warning: symbol 'elf_core_extra_phdrs' was not declared. Should it be static? kernel/elfcore.c:11:12: warning: symbol 'elf_core_write_extra_phdrs' was not declared. Should it be static? kernel/elfcore.c:16:12: warning: symbol 'elf_core_write_extra_data' was not declared. Should it be static? kernel/elfcore.c:21:15: warning: symbol 'elf_core_extra_data_size' was not declared. Should it be static? kernel/irq_work.c:52:13: warning: symbol 'arch_irq_work_raise' was not declared. Should it be static? kernel/memremap.c:116:22: warning: incorrect type in assignment (different address spaces) kernel/memremap.c:116:22: expected void *[assigned] addr kernel/memremap.c:116:22: got void [noderef] * kernel/memremap.c:119:22: warning: incorrect type in assignment (different address spaces) kernel/memremap.c:119:22: expected void *[assigned] addr kernel/memremap.c:119:22: got void [noderef] * drivers/clocksource/clksrc-probe.c:39:31: warning: incorrect type in assignment (different modifiers) drivers/clocksource/clksrc-probe.c:39:31: expected int ( *[usertype] init_func_ret )( ... ) drivers/clocksource/clksrc-probe.c:39:31: got void const *const data fs/pstore/platform.c:482:13: warning: context imbalance in 'pstore_dump' - different lock contexts for basic block drivers/clocksource/sh_tmu.c:117:41: warning: cast truncates bits from constant value (ffffffff becomes ff) drivers/clocksource/sh_tmu.c:119:41: warning: cast truncates bits from constant value (ffffffff becomes ff) drivers/clocksource/sh_tmu.c:126:27: warning: cast truncates bits from constant value (ffffffff becomes ffff) drivers/clocksource/sh_tmu.c:117:41: warning: cast truncates bits from constant value (ffffffff becomes ff) drivers/clocksource/sh_tmu.c:119:41: warning: cast truncates bits from constant value (ffffffff becomes ff) drivers/clocksource/sh_tmu.c:126:27: warning: cast truncates bits from constant value (ffffffff becomes ffff) drivers/clocksource/sh_tmu.c:117:41: warning: cast truncates bits from constant value (ffffffff becomes ff) drivers/clocksource/sh_tmu.c:119:41: warning: cast truncates bits from constant value (ffffffff becomes ff) drivers/clocksource/sh_tmu.c:126:27: warning: cast truncates bits from constant value (ffffffff becomes ffff) drivers/clk/socfpga/clk-gate.c:110:22: warning: cast removes address space of expression drivers/clk/spear/clk-aux-synth.c:80:9: warning: context imbalance in 'clk_aux_recalc_rate' - different lock contexts for basic block drivers/clk/spear/clk-aux-synth.c:99:12: warning: context imbalance in 'clk_aux_set_rate' - different lock contexts for basic block fs/pstore/ram_core.c:101:35: warning: Variable length array is used. fs/pstore/ram_core.c:104:9: error: cannot size expression drivers/clk/spear/clk-frac-synth.c:83:9: warning: context imbalance in 'clk_frac_recalc_rate' - different lock contexts for basic block drivers/clk/spear/clk-frac-synth.c:95:12: warning: context imbalance in 'clk_frac_set_rate' - different lock contexts for basic block drivers/clk/spear/clk-gpt-synth.c:70:9: warning: context imbalance in 'clk_gpt_recalc_rate' - different lock contexts for basic block drivers/clk/spear/clk-gpt-synth.c:80:12: warning: context imbalance in 'clk_gpt_set_rate' - different lock contexts for basic block drivers/clk/spear/clk-vco-pll.c:139:9: warning: context imbalance in 'clk_pll_recalc_rate' - different lock contexts for basic block drivers/clk/spear/clk-vco-pll.c:144:12: warning: context imbalance in 'clk_pll_set_rate' - different lock contexts for basic block drivers/clk/spear/clk-vco-pll.c:209:9: warning: context imbalance in 'clk_vco_recalc_rate' - different lock contexts for basic block drivers/clk/spear/clk-vco-pll.c:230:12: warning: context imbalance in 'clk_vco_set_rate' - different lock contexts for basic block drivers/clk/spear/spear1310_clock.c:385:13: warning: symbol 'spear1310_clk_init' was not declared. Should it be static? drivers/clk/spear/spear1340_clock.c:442:13: warning: symbol 'spear1340_clk_init' was not declared. Should it be static? net/rfkill/core.c:1215:17: error: incompatible types in comparison expression (different type sizes) drivers/clk/st/clkgen-pll.c:225:12: warning: context imbalance in 'clkgen_pll_enable' - different lock contexts for basic block drivers/clk/st/clkgen-pll.c:267:9: warning: context imbalance in 'clkgen_pll_disable' - different lock contexts for basic block drivers/clk/st/clkgen-pll.c:413:9: warning: context imbalance in 'set_rate_stm_pll3200c32' - different lock contexts for basic block drivers/clk/st/clkgen-pll.c:570:9: warning: context imbalance in 'set_rate_stm_pll4600c28' - different lock contexts for basic block drivers/clk/st/clkgen-fsyn.c:226:9: warning: context imbalance in 'quadfs_pll_enable' - different lock contexts for basic block drivers/clk/st/clkgen-fsyn.c:253:9: warning: context imbalance in 'quadfs_pll_disable' - different lock contexts for basic block drivers/clk/st/clkgen-fsyn.c:374:9: warning: context imbalance in 'quadfs_pll_fs660c32_set_rate' - different lock contexts for basic block drivers/clk/st/clkgen-fsyn.c:507:9: warning: context imbalance in 'quadfs_fsynth_program_rate' - different lock contexts for basic block drivers/clk/st/clkgen-fsyn.c:531:9: warning: context imbalance in 'quadfs_fsynth_enable' - different lock contexts for basic block drivers/clk/st/clkgen-fsyn.c:548:9: warning: context imbalance in 'quadfs_fsynth_disable' - different lock contexts for basic block drivers/clk/sunxi/clk-factors.c:135:12: warning: context imbalance in 'clk_factors_set_rate' - different lock contexts for basic block net/sched/sch_generic.c:166:5: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock drivers/clk/sunxi-ng/ccu-sun5i.c:986:17: warning: cast truncates bits from constant value (fffffffff0000 becomes ffff0000) drivers/clk/sunxi-ng/ccu-sun5i.c:997:17: warning: cast truncates bits from constant value (ffffffffc0 becomes ffffffc0) drivers/clk/sunxi-ng/ccu-sun6i-a31.c:1227:17: warning: cast truncates bits from constant value (fffffffff0000 becomes ffff0000) drivers/clk/sunxi-ng/ccu-sun6i-a31.c:1238:17: warning: cast truncates bits from constant value (ffffffffc0 becomes ffffffc0) drivers/clk/sunxi-ng/ccu-sun6i-a31.c:1241:17: warning: cast truncates bits from constant value (3ffffffff000 becomes fffff000) drivers/clk/sunxi-ng/ccu-sun8i-a23.c:726:17: warning: cast truncates bits from constant value (fffffffff0000 becomes ffff0000) fs/ubifs/journal.c:507:30: warning: incorrect type in assignment (different base types) fs/ubifs/journal.c:507:30: expected restricted __le32 [usertype] cookie fs/ubifs/journal.c:507:30: got unsigned int drivers/clk/sunxi-ng/ccu-sun8i-a33.c:776:17: warning: cast truncates bits from constant value (fffffffff0000 becomes ffff0000) drivers/clk/sunxi/clk-a10-pll2.c:124:43: warning: cast truncates bits from constant value (3ffffffffc000000 becomes fc000000) drivers/clk/sunxi-ng/ccu-sun8i-h3.c:827:17: warning: cast truncates bits from constant value (fffffffff0000 becomes ffff0000) drivers/clk/sunxi-ng/ccu-sun8i-v3s.c:585:17: warning: cast truncates bits from constant value (fffffffff0000 becomes ffff0000) fs/signalfd.c:107:25: warning: cast removes address space of expression fs/signalfd.c:115:24: warning: cast removes address space of expression fs/signalfd.c:142:24: warning: cast removes address space of expression fs/signalfd.c:151:24: warning: cast removes address space of expression drivers/cpuidle/dt_idle_states.c:40:27: warning: incorrect type in assignment (different modifiers) drivers/cpuidle/dt_idle_states.c:40:27: expected int ( *enter )( ... ) drivers/cpuidle/dt_idle_states.c:40:27: got void const *const data drivers/cpuidle/dt_idle_states.c:46:34: warning: incorrect type in assignment (different modifiers) drivers/cpuidle/dt_idle_states.c:46:34: expected void ( *enter_freeze )( ... ) drivers/cpuidle/dt_idle_states.c:46:34: got void const *const data drivers/clk/tegra/clk-divider.c:140:9: warning: context imbalance in 'clk_frac_div_set_rate' - different lock contexts for basic block fs/ubifs/dir.c:523:36: warning: Using plain integer as NULL pointer fs/ubifs/dir.c:869:36: warning: Using plain integer as NULL pointer net/unix/af_unix.c:1078:13: warning: context imbalance in 'unix_state_double_lock' - wrong count at exit net/unix/af_unix.c:1096:17: warning: context imbalance in 'unix_state_double_unlock' - unexpected unlock net/unix/af_unix.c:1188:54: warning: context imbalance in 'unix_wait_for_peer' - unexpected unlock net/unix/af_unix.c:1367:9: warning: context imbalance in 'unix_stream_connect' - different lock contexts for basic block net/unix/af_unix.c:1748:25: warning: context imbalance in 'unix_dgram_sendmsg' - unexpected unlock drivers/clk/tegra/clk-pll.c:421:12: warning: context imbalance in 'clk_pll_enable' - different lock contexts for basic block drivers/clk/tegra/clk-pll.c:450:9: warning: context imbalance in 'clk_pll_disable' - different lock contexts for basic block drivers/clk/tegra/clk-pll.c:818:9: warning: context imbalance in 'clk_pll_set_rate' - different lock contexts for basic block drivers/clk/tegra/clk-pll.c:1140:9: warning: context imbalance in 'clk_pllu_enable' - different lock contexts for basic block drivers/clk/tegra/clk-pll.c:1301:9: warning: context imbalance in 'clk_pllxc_set_rate' - different lock contexts for basic block drivers/clk/tegra/clk-pll.c:1342:12: warning: context imbalance in 'clk_pllc_enable' - different lock contexts for basic block drivers/clk/tegra/clk-pll.c:1393:9: warning: context imbalance in 'clk_pllc_disable' - different lock contexts for basic block drivers/clk/tegra/clk-pll.c:1473:9: warning: context imbalance in 'clk_pllc_set_rate' - different lock contexts for basic block drivers/clk/tegra/clk-pll.c:1528:9: warning: context imbalance in 'clk_pllre_set_rate' - different lock contexts for basic block drivers/clk/tegra/clk-pll.c:1660:9: warning: context imbalance in 'clk_plle_tegra114_enable' - different lock contexts for basic block drivers/clk/tegra/clk-pll.c:1679:9: warning: context imbalance in 'clk_plle_tegra114_disable' - different lock contexts for basic block drivers/clk/tegra/clk-pll.c:1786:9: warning: context imbalance in 'clk_pllu_tegra114_enable' - different lock contexts for basic block drivers/clk/tegra/clk-pll-out.c:41:12: warning: context imbalance in 'clk_pll_out_enable' - different lock contexts for basic block drivers/clk/tegra/clk-pll-out.c:79:9: warning: context imbalance in 'clk_pll_out_disable' - different lock contexts for basic block drivers/clk/tegra/clk-super.c:121:9: warning: context imbalance in 'clk_super_set_parent' - different lock contexts for basic block fs/ubifs/tnc.c:2780:35: warning: Using plain integer as NULL pointer fs/coredump.c:53:5: warning: symbol 'core_uses_pid' was not declared. Should it be static? fs/coredump.c:54:14: warning: symbol 'core_pipe_limit' was not declared. Should it be static? fs/coredump.c:55:6: warning: symbol 'core_pattern' was not declared. Should it be static? ./include/linux/sched/signal.h:575:37: warning: context imbalance in 'zap_threads' - different lock contexts for basic block drivers/dma/at_hdmac.c:947:15: warning: incorrect type in assignment (different address spaces) drivers/dma/at_hdmac.c:947:15: expected void [noderef] *vaddr drivers/dma/at_hdmac.c:947:15: got void * drivers/dma/at_hdmac.c:953:11: warning: cast removes address space of expression drivers/dma/at_hdmac.c:963:28: warning: incorrect type in assignment (different address spaces) drivers/dma/at_hdmac.c:963:28: expected int *memset_vaddr drivers/dma/at_hdmac.c:963:28: got void [noderef] *vaddr drivers/dma/at_hdmac.c:977:43: warning: incorrect type in argument 2 (different address spaces) drivers/dma/at_hdmac.c:977:43: expected void *vaddr drivers/dma/at_hdmac.c:977:43: got void [noderef] *vaddr drivers/dma/at_hdmac.c:1005:15: warning: incorrect type in assignment (different address spaces) drivers/dma/at_hdmac.c:1005:15: expected void [noderef] *vaddr drivers/dma/at_hdmac.c:1005:15: got void * drivers/dma/at_hdmac.c:1011:11: warning: cast removes address space of expression drivers/dma/at_hdmac.c:1040:28: warning: incorrect type in assignment (different address spaces) drivers/dma/at_hdmac.c:1040:28: expected int *memset_vaddr drivers/dma/at_hdmac.c:1040:28: got void [noderef] *vaddr drivers/clk/sunxi/clk-sun9i-cpus.c:212:41: warning: cast truncates bits from constant value (3ffffffff becomes ffffffff) drivers/clk/sunxi/clk-sun6i-ar100.c:65:20: warning: cast truncates bits from constant value (3ffffffff becomes ffffffff) net/xfrm/xfrm_policy.c:116:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block net/xfrm/xfrm_policy.c:1432:9: warning: context imbalance in 'xfrm_get_saddr' - unexpected unlock net/xfrm/xfrm_policy.c:1541:22: warning: context imbalance in 'xfrm_get_tos' - unexpected unlock ./include/linux/rcupdate.h:889:9: warning: context imbalance in 'xfrm_bundle_create' - unexpected unlock ./include/linux/rcupdate.h:889:9: warning: context imbalance in 'xfrm_create_dummy_bundle' - unexpected unlock net/xfrm/xfrm_policy.c:2210:17: warning: context imbalance in 'make_blackhole' - unexpected unlock net/xfrm/xfrm_policy.c:2460:9: warning: context imbalance in '__xfrm_decode_session' - unexpected unlock fs/ubifs/xattr.c:428:35: warning: Using plain integer as NULL pointer fs/ubifs/xattr.c:594:58: warning: Using plain integer as NULL pointer fs/ubifs/debug.c:236:35: warning: Using plain integer as NULL pointer fs/ubifs/debug.c:1110:35: warning: Using plain integer as NULL pointer drivers/dma/sun6i-dma.c:208:45: warning: incorrect type in argument 1 (different address spaces) drivers/dma/sun6i-dma.c:208:45: expected void const volatile *x drivers/dma/sun6i-dma.c:208:45: got void [noderef] *base net/xfrm/xfrm_state.c:194:23: warning: context imbalance in 'xfrm_register_type' - unexpected unlock net/xfrm/xfrm_state.c:215:23: warning: context imbalance in 'xfrm_unregister_type' - unexpected unlock ./include/linux/rcupdate.h:889:9: warning: context imbalance in 'xfrm_get_type' - unexpected unlock net/xfrm/xfrm_state.c:283:23: warning: context imbalance in 'xfrm_register_mode' - unexpected unlock net/xfrm/xfrm_state.c:311:23: warning: context imbalance in 'xfrm_unregister_mode' - unexpected unlock ./include/linux/rcupdate.h:889:9: warning: context imbalance in 'xfrm_get_mode' - unexpected unlock net/xfrm/xfrm_state.c:1986:9: warning: context imbalance in 'xfrm_state_get_afinfo' - different lock contexts for basic block ./include/linux/rcupdate.h:889:9: warning: context imbalance in '__xfrm_init_state' - unexpected unlock drivers/clk/ti/fapll.c:583:13: warning: cast removes address space of expression drivers/clk/ti/fapll.c:623:21: warning: cast removes address space of expression net/xfrm/xfrm_input.c:72:9: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block net/xfrm/xfrm_input.c:84:9: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock ./include/linux/list.h:655:20: warning: context imbalance in 'auth_domain_release' - unexpected unlock ./include/linux/rcupdate.h:889:9: warning: context imbalance in 'xfrm_local_error' - unexpected unlock drivers/dma/qcom/bam_dma.c:660:44: warning: invalid assignment: += drivers/dma/qcom/bam_dma.c:660:44: left side has type unsigned int drivers/dma/qcom/bam_dma.c:660:44: right side has type restricted __le16 drivers/dma/qcom/bam_dma.c:885:33: warning: invalid assignment: += drivers/dma/qcom/bam_dma.c:885:33: left side has type unsigned int drivers/dma/qcom/bam_dma.c:885:33: right side has type restricted __le16 net/sunrpc/svc_xprt.c:253:5: warning: symbol '_svc_create_xprt' was not declared. Should it be static? net/sunrpc/sysctl.c:28:17: warning: symbol 'rpc_debug' was not declared. Should it be static? net/sunrpc/sysctl.c:31:17: warning: symbol 'nfs_debug' was not declared. Should it be static? net/sunrpc/sysctl.c:34:17: warning: symbol 'nfsd_debug' was not declared. Should it be static? net/sunrpc/sysctl.c:37:17: warning: symbol 'nlm_debug' was not declared. Should it be static? drivers/extcon/extcon.c:47:3: warning: symbol 'extcon_info' was not declared. Should it be static? drivers/extcon/extcon.c:633:22: warning: cast to non-scalar drivers/dma/xilinx/xilinx_dma.c:1150:30: warning: cast truncates bits from constant value (ffffffffff0000 becomes ffff0000) drivers/dma/xilinx/xilinx_dma.c:1234:25: warning: cast truncates bits from constant value (ffffffffff0000 becomes ffff0000) drivers/dma/xilinx/xilinx_dma.c:1759:32: warning: cast truncates bits from constant value (7fffffffffffff becomes ffffffff) drivers/dma/xilinx/xilinx_dma.c:1866:32: warning: cast truncates bits from constant value (7fffffffffffff becomes ffffffff) drivers/dma/xilinx/xilinx_dma.c:2082:19: warning: cast truncates bits from constant value (7fffffffe0 becomes ffffffe0) drivers/firmware/raspberrypi.c:146:26: warning: Variable length array is used. drivers/firmware/raspberrypi.c:157:53: error: cannot size expression drivers/edac/highbank_mc_edac.c:234:47: warning: cast truncates bits from constant value (10000000000000 becomes 0) drivers/dma/ste_dma40.c:1381:28: warning: incorrect type in argument 1 (different address spaces) drivers/dma/ste_dma40.c:1381:28: expected void const volatile [noderef] *addr drivers/dma/ste_dma40.c:1381:28: got unsigned int * drivers/dma/ste_dma40.c:1397:27: warning: incorrect type in argument 1 (different address spaces) drivers/dma/ste_dma40.c:1397:27: expected void const volatile [noderef] *addr drivers/dma/ste_dma40.c:1397:27: got unsigned int * drivers/dma/ste_dma40.c:1640:32: warning: Variable length array is used. drivers/dma/ste_dma40.c:3565:25: warning: incorrect type in assignment (different address spaces) drivers/dma/ste_dma40.c:3565:25: expected void *lcpa_base drivers/dma/ste_dma40.c:3565:25: got void [noderef] * drivers/dma/ste_dma40.c:3581:38: warning: incorrect type in assignment (different address spaces) drivers/dma/ste_dma40.c:3581:38: expected void *base drivers/dma/ste_dma40.c:3581:38: got void [noderef] * drivers/dma/ste_dma40.c:3665:40: warning: incorrect type in argument 1 (different address spaces) drivers/dma/ste_dma40.c:3665:40: expected void volatile [noderef] *iomem_cookie drivers/dma/ste_dma40.c:3665:40: got void *base drivers/firmware/broadcom/bcm47xx_nvram.c:47:27: warning: cast removes address space of expression drivers/firmware/broadcom/bcm47xx_nvram.c:47:24: warning: incorrect type in assignment (different address spaces) drivers/firmware/broadcom/bcm47xx_nvram.c:47:24: expected struct nvram_header [noderef] *header drivers/firmware/broadcom/bcm47xx_nvram.c:47:24: got struct nvram_header * drivers/firmware/broadcom/bcm47xx_nvram.c:73:35: warning: cast removes address space of expression drivers/firmware/broadcom/bcm47xx_nvram.c:73:32: warning: incorrect type in assignment (different address spaces) drivers/firmware/broadcom/bcm47xx_nvram.c:73:32: expected struct nvram_header [noderef] *header drivers/firmware/broadcom/bcm47xx_nvram.c:73:32: got struct nvram_header * drivers/firmware/broadcom/bcm47xx_nvram.c:80:19: warning: cast removes address space of expression drivers/firmware/broadcom/bcm47xx_nvram.c:80:16: warning: incorrect type in assignment (different address spaces) drivers/firmware/broadcom/bcm47xx_nvram.c:80:16: expected struct nvram_header [noderef] *header drivers/firmware/broadcom/bcm47xx_nvram.c:80:16: got struct nvram_header * drivers/firmware/broadcom/bcm47xx_nvram.c:86:19: warning: cast removes address space of expression drivers/firmware/broadcom/bcm47xx_nvram.c:86:16: warning: incorrect type in assignment (different address spaces) drivers/firmware/broadcom/bcm47xx_nvram.c:86:16: expected struct nvram_header [noderef] *header drivers/firmware/broadcom/bcm47xx_nvram.c:86:16: got struct nvram_header * drivers/firmware/broadcom/bcm47xx_nvram.c:48:21: warning: dereference of noderef expression drivers/firmware/broadcom/bcm47xx_nvram.c:81:13: warning: dereference of noderef expression drivers/firmware/broadcom/bcm47xx_nvram.c:87:13: warning: dereference of noderef expression drivers/dma/ste_dma40_ll.c:342:9: warning: incorrect type in argument 2 (different address spaces) drivers/dma/ste_dma40_ll.c:342:9: expected void volatile [noderef] *addr drivers/dma/ste_dma40_ll.c:342:9: got unsigned int * drivers/dma/ste_dma40_ll.c:343:9: warning: incorrect type in argument 2 (different address spaces) drivers/dma/ste_dma40_ll.c:343:9: expected void volatile [noderef] *addr drivers/dma/ste_dma40_ll.c:343:9: got unsigned int * drivers/dma/ste_dma40_ll.c:344:9: warning: incorrect type in argument 2 (different address spaces) drivers/dma/ste_dma40_ll.c:344:9: expected void volatile [noderef] *addr drivers/dma/ste_dma40_ll.c:344:9: got unsigned int * drivers/dma/ste_dma40_ll.c:345:9: warning: incorrect type in argument 2 (different address spaces) drivers/dma/ste_dma40_ll.c:345:9: expected void volatile [noderef] *addr drivers/dma/ste_dma40_ll.c:345:9: got unsigned int * drivers/dma/ste_dma40_ll.c:355:9: warning: incorrect type in argument 2 (different address spaces) drivers/dma/ste_dma40_ll.c:355:9: expected void volatile [noderef] *addr drivers/dma/ste_dma40_ll.c:355:9: got unsigned int * drivers/dma/ste_dma40_ll.c:356:9: warning: incorrect type in argument 2 (different address spaces) drivers/dma/ste_dma40_ll.c:356:9: expected void volatile [noderef] *addr drivers/dma/ste_dma40_ll.c:356:9: got unsigned int * drivers/dma/ste_dma40_ll.c:357:9: warning: incorrect type in argument 2 (different address spaces) drivers/dma/ste_dma40_ll.c:357:9: expected void volatile [noderef] *addr drivers/dma/ste_dma40_ll.c:357:9: got unsigned int * drivers/dma/ste_dma40_ll.c:358:9: warning: incorrect type in argument 2 (different address spaces) drivers/dma/ste_dma40_ll.c:358:9: expected void volatile [noderef] *addr drivers/dma/ste_dma40_ll.c:358:9: got unsigned int * drivers/firmware/efi/efi.c:406:20: warning: symbol 'efi_arch_mem_reserve' was not declared. Should it be static? drivers/firmware/broadcom/bcm47xx_sprom.c:575:6: warning: symbol 'bcm47xx_fill_sprom' was not declared. Should it be static? drivers/firmware/broadcom/bcm47xx_sprom.c:717:5: warning: symbol 'bcm47xx_sprom_register_fallbacks' was not declared. Should it be static? drivers/gpio/gpiolib.c:2604:36: warning: Variable length array is used. drivers/gpio/gpiolib.c:2605:36: warning: Variable length array is used. drivers/gpio/gpiolib.c:2611:17: error: cannot size expression drivers/firmware/efi/esrt.c:133:1: warning: cast to restricted __le32 drivers/firmware/efi/esrt.c:134:1: warning: cast to restricted __le32 drivers/firmware/efi/esrt.c:135:1: warning: cast to restricted __le32 drivers/firmware/efi/esrt.c:136:1: warning: cast to restricted __le32 drivers/firmware/efi/esrt.c:137:1: warning: cast to restricted __le32 drivers/firmware/efi/esrt.c:138:1: warning: cast to restricted __le32 drivers/firmware/efi/esrt.c:205:1: warning: cast to restricted __le32 drivers/firmware/efi/esrt.c:206:1: warning: cast to restricted __le32 drivers/firmware/efi/esrt.c:207:1: warning: cast to restricted __le64 drivers/firmware/efi/esrt.c:354:25: warning: cast to restricted __le32 drivers/firmware/efi/arm-init.c:27:5: warning: symbol 'efi_system_table' was not declared. Should it be static? drivers/firmware/efi/libstub/arm-stub.c:21:6: warning: symbol '__nokaslr' was not declared. Should it be static? drivers/firmware/efi/libstub/arm-stub.c:96:15: warning: symbol 'efi_entry' was not declared. Should it be static? drivers/firmware/efi/libstub/arm32-stub.c:12:14: warning: symbol 'check_platform_features' was not declared. Should it be static? drivers/firmware/efi/libstub/arm32-stub.c:66:14: warning: symbol 'handle_kernel_image' was not declared. Should it be static? drivers/firmware/efi/libstub/fdt.c:80:42: warning: incorrect type in initializer (different base types) drivers/firmware/efi/libstub/fdt.c:80:42: expected unsigned long long [unsigned] [usertype] initrd_image_start drivers/firmware/efi/libstub/fdt.c:80:42: got restricted __be64 [usertype] drivers/firmware/efi/libstub/fdt.c:86:34: warning: incorrect type in assignment (different base types) drivers/firmware/efi/libstub/fdt.c:86:34: expected unsigned long long [unsigned] [usertype] initrd_image_end drivers/firmware/efi/libstub/fdt.c:86:34: got restricted __be64 [usertype] drivers/firmware/efi/libstub/fdt.c:95:19: warning: incorrect type in assignment (different base types) drivers/firmware/efi/libstub/fdt.c:95:19: expected unsigned long long [unsigned] [usertype] fdt_val64 drivers/firmware/efi/libstub/fdt.c:95:19: got restricted __be64 [usertype] drivers/firmware/efi/libstub/fdt.c:156:19: warning: incorrect type in assignment (different base types) drivers/firmware/efi/libstub/fdt.c:156:19: expected unsigned long long [unsigned] [usertype] fdt_val64 drivers/firmware/efi/libstub/fdt.c:156:19: got restricted __be64 [usertype] drivers/firmware/efi/libstub/fdt.c:162:19: warning: incorrect type in assignment (different base types) drivers/firmware/efi/libstub/fdt.c:162:19: expected unsigned int [unsigned] [usertype] fdt_val32 drivers/firmware/efi/libstub/fdt.c:162:19: got restricted __be32 [usertype] drivers/firmware/efi/libstub/fdt.c:168:19: warning: incorrect type in assignment (different base types) drivers/firmware/efi/libstub/fdt.c:168:19: expected unsigned int [unsigned] [addressable] [usertype] fdt_val32 drivers/firmware/efi/libstub/fdt.c:168:19: got restricted __be32 [usertype] drivers/firmware/efi/libstub/fdt.c:174:19: warning: incorrect type in assignment (different base types) drivers/firmware/efi/libstub/fdt.c:174:19: expected unsigned int [unsigned] [addressable] [usertype] fdt_val32 drivers/firmware/efi/libstub/fdt.c:174:19: got restricted __be32 [usertype] drivers/gpu/drm/drm_fb_helper.c:2135:27: warning: expression using sizeof bool drivers/gpu/drm/drm_fb_cma_helper.c:334:61: warning: incorrect type in argument 3 (different address spaces) drivers/gpu/drm/drm_fb_cma_helper.c:334:61: expected void *cpu_addr drivers/gpu/drm/drm_fb_cma_helper.c:334:61: got char [noderef] *screen_base drivers/gpu/drm/drm_fb_cma_helper.c:462:26: warning: incorrect type in assignment (different address spaces) drivers/gpu/drm/drm_fb_cma_helper.c:462:26: expected char [noderef] *screen_base drivers/gpu/drm/drm_fb_cma_helper.c:462:26: got void * drivers/gpu/drm/drm_bufs.c:213:45: warning: incorrect type in assignment (different address spaces) drivers/gpu/drm/drm_bufs.c:213:45: expected void *handle drivers/gpu/drm/drm_bufs.c:213:45: got void [noderef] * drivers/gpu/drm/drm_bufs.c:216:45: warning: incorrect type in assignment (different address spaces) drivers/gpu/drm/drm_bufs.c:216:45: expected void *handle drivers/gpu/drm/drm_bufs.c:216:45: got void [noderef] * drivers/gpu/drm/drm_bufs.c:331:36: warning: incorrect type in argument 1 (different address spaces) drivers/gpu/drm/drm_bufs.c:331:36: expected void volatile [noderef] *iomem_cookie drivers/gpu/drm/drm_bufs.c:331:36: got void *handle drivers/gpu/drm/drm_bufs.c:348:36: warning: incorrect type in argument 1 (different address spaces) drivers/gpu/drm/drm_bufs.c:348:36: expected void volatile [noderef] *iomem_cookie drivers/gpu/drm/drm_bufs.c:348:36: got void *handle drivers/gpu/drm/drm_bufs.c:514:28: warning: incorrect type in argument 1 (different address spaces) drivers/gpu/drm/drm_bufs.c:514:28: expected void volatile [noderef] *iomem_cookie drivers/gpu/drm/drm_bufs.c:514:28: got void *handle drivers/firmware/efi/libstub/secureboot.c:17:33: warning: duplicate const drivers/firmware/efi/libstub/secureboot.c:20:33: warning: duplicate const drivers/gpu/drm/drm_memory.c:128:29: warning: incorrect type in assignment (different address spaces) drivers/gpu/drm/drm_memory.c:128:29: expected void *handle drivers/gpu/drm/drm_memory.c:128:29: got void [noderef] * drivers/gpu/drm/drm_memory.c:137:29: warning: incorrect type in assignment (different address spaces) drivers/gpu/drm/drm_memory.c:137:29: expected void *handle drivers/gpu/drm/drm_memory.c:137:29: got void [noderef] * drivers/gpu/drm/drm_memory.c:149:28: warning: incorrect type in argument 1 (different address spaces) drivers/gpu/drm/drm_memory.c:149:28: expected void volatile [noderef] *iomem_cookie drivers/gpu/drm/drm_memory.c:149:28: got void *handle drivers/gpu/host1x/job.c:513:9: warning: Variable length array is used. drivers/gpu/drm/drm_vm.c:261:44: warning: incorrect type in argument 1 (different address spaces) drivers/gpu/drm/drm_vm.c:261:44: expected void volatile [noderef] *iomem_cookie drivers/gpu/drm/drm_vm.c:261:44: got void *handle drivers/gpu/drm/drm_vm.c:472:51: error: undefined identifier '_PAGE_RW' drivers/gpu/drm/drm_vm.c:556:51: error: undefined identifier '_PAGE_RW' drivers/gpu/drm/ati_pcigart.c:184:52: warning: incorrect type in assignment (different base types) drivers/gpu/drm/ati_pcigart.c:184:52: expected unsigned int [unsigned] [usertype] drivers/gpu/drm/ati_pcigart.c:184:52: got restricted __le32 [usertype] drivers/gpu/drm/ati_pcigart.c:194:9: error: undefined identifier 'wbinvd' drivers/hwspinlock/hwspinlock_core.c:89:5: warning: context imbalance in '__hwspin_trylock' - wrong count at exit drivers/hwspinlock/hwspinlock_core.c:253:39: warning: context imbalance in '__hwspin_unlock' - unexpected unlock drivers/gpu/drm/msm/adreno/adreno_device.c:24:6: warning: symbol 'hang_debug' was not declared. Should it be static? drivers/gpu/drm/vc4/vc4_crtc.c:185:17: warning: cast truncates bits from constant value (fffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_crtc.c:192:21: warning: cast truncates bits from constant value (3fffffffff000 becomes fffff000) drivers/gpu/drm/vc4/vc4_crtc.c:396:9: warning: cast truncates bits from constant value (ffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_crtc.c:396:9: warning: cast truncates bits from constant value (ffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_crtc.c:403:9: warning: cast truncates bits from constant value (ffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_crtc.c:403:9: warning: cast truncates bits from constant value (ffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_crtc.c:409:9: warning: cast truncates bits from constant value (ffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_crtc.c:409:9: warning: cast truncates bits from constant value (ffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_crtc.c:414:9: warning: cast truncates bits from constant value (ffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_crtc.c:414:9: warning: cast truncates bits from constant value (ffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_crtc.c:420:17: warning: cast truncates bits from constant value (ffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_crtc.c:420:17: warning: cast truncates bits from constant value (ffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_crtc.c:427:17: warning: cast truncates bits from constant value (ffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_crtc.c:427:17: warning: cast truncates bits from constant value (ffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_crtc.c:438:17: warning: cast truncates bits from constant value (7fffffffffffc0 becomes ffffffc0) drivers/gpu/drm/vc4/vc4_crtc.c:438:17: warning: cast truncates bits from constant value (7fffffffffffc0 becomes ffffffc0) drivers/gpu/drm/vc4/vc4_crtc.c:453:9: warning: cast truncates bits from constant value (ffffffffe00000 becomes ffe00000) drivers/gpu/drm/vc4/vc4_crtc.c:453:9: warning: cast truncates bits from constant value (ffffffffe00000 becomes ffe00000) drivers/gpu/drm/vc4/vc4_crtc.c:453:9: warning: cast truncates bits from constant value (1fffffffff8000 becomes ffff8000) drivers/gpu/drm/vc4/vc4_crtc.c:453:9: warning: cast truncates bits from constant value (1fffffffff8000 becomes ffff8000) drivers/gpu/drm/vc4/vc4_crtc.c:453:9: warning: cast truncates bits from constant value (3ffffffff0 becomes fffffff0) drivers/gpu/drm/vc4/vc4_crtc.c:453:9: warning: cast truncates bits from constant value (3ffffffff0 becomes fffffff0) drivers/gpu/drm/vc4/vc4_crtc.c:453:9: warning: cast truncates bits from constant value (ffffffffc becomes fffffffc) drivers/gpu/drm/vc4/vc4_crtc.c:453:9: warning: cast truncates bits from constant value (ffffffffc becomes fffffffc) drivers/gpu/drm/vc4/vc4_crtc.c:544:9: warning: cast truncates bits from constant value (fffffffffff000 becomes fffff000) drivers/gpu/drm/vc4/vc4_crtc.c:544:9: warning: cast truncates bits from constant value (fffffffffff000 becomes fffff000) drivers/gpu/drm/vc4/vc4_crtc.c:544:9: warning: cast truncates bits from constant value (fffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_crtc.c:544:9: warning: cast truncates bits from constant value (fffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_crtc.c:935:20: warning: cast truncates bits from constant value (ffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dpi.c:289:34: warning: cast truncates bits from constant value (3ffffffff800 becomes fffff800) drivers/gpu/drm/vc4/vc4_dpi.c:289:34: warning: cast truncates bits from constant value (3ffffffff800 becomes fffff800) drivers/gpu/drm/vc4/vc4_dpi.c:293:34: warning: cast truncates bits from constant value (3ffffffff800 becomes fffff800) drivers/gpu/drm/vc4/vc4_dpi.c:293:34: warning: cast truncates bits from constant value (3ffffffff800 becomes fffff800) drivers/gpu/drm/vc4/vc4_dpi.c:295:34: warning: cast truncates bits from constant value (ffffffffc000 becomes ffffc000) drivers/gpu/drm/vc4/vc4_dpi.c:295:34: warning: cast truncates bits from constant value (ffffffffc000 becomes ffffc000) drivers/gpu/drm/vc4/vc4_dpi.c:298:34: warning: cast truncates bits from constant value (3ffffffff800 becomes fffff800) drivers/gpu/drm/vc4/vc4_dpi.c:298:34: warning: cast truncates bits from constant value (3ffffffff800 becomes fffff800) drivers/gpu/drm/vc4/vc4_dpi.c:302:34: warning: cast truncates bits from constant value (3ffffffff800 becomes fffff800) drivers/gpu/drm/vc4/vc4_dpi.c:302:34: warning: cast truncates bits from constant value (3ffffffff800 becomes fffff800) drivers/gpu/drm/vc4/vc4_dpi.c:306:34: warning: cast truncates bits from constant value (3ffffffff800 becomes fffff800) drivers/gpu/drm/vc4/vc4_dpi.c:306:34: warning: cast truncates bits from constant value (3ffffffff800 becomes fffff800) drivers/gpu/drm/vc4/vc4_dsi.c:991:30: warning: cast truncates bits from constant value (fffffffff0 becomes fffffff0) drivers/gpu/drm/vc4/vc4_dsi.c:991:30: warning: cast truncates bits from constant value (fffffffff0 becomes fffffff0) drivers/gpu/drm/vc4/vc4_dsi.c:992:30: warning: cast truncates bits from constant value (fffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:992:30: warning: cast truncates bits from constant value (fffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1002:17: warning: cast truncates bits from constant value (7ffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_dsi.c:1002:17: warning: cast truncates bits from constant value (7ffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_dsi.c:1002:17: warning: cast truncates bits from constant value (7ffffffff0 becomes fffffff0) drivers/gpu/drm/vc4/vc4_dsi.c:1002:17: warning: cast truncates bits from constant value (7ffffffff0 becomes fffffff0) drivers/gpu/drm/vc4/vc4_dsi.c:1002:17: warning: cast truncates bits from constant value (7ffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1002:17: warning: cast truncates bits from constant value (7ffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1007:30: warning: cast truncates bits from constant value (fffffffff0 becomes fffffff0) drivers/gpu/drm/vc4/vc4_dsi.c:1007:30: warning: cast truncates bits from constant value (fffffffff0 becomes fffffff0) drivers/gpu/drm/vc4/vc4_dsi.c:1008:30: warning: cast truncates bits from constant value (fffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1008:30: warning: cast truncates bits from constant value (fffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1009:30: warning: cast truncates bits from constant value (ffffffffe0000 becomes fffe0000) drivers/gpu/drm/vc4/vc4_dsi.c:1009:30: warning: cast truncates bits from constant value (ffffffffe0000 becomes fffe0000) drivers/gpu/drm/vc4/vc4_dsi.c:1010:30: warning: cast truncates bits from constant value (7ffffffff00000 becomes fff00000) drivers/gpu/drm/vc4/vc4_dsi.c:1010:30: warning: cast truncates bits from constant value (7ffffffff00000 becomes fff00000) drivers/gpu/drm/vc4/vc4_dsi.c:1011:30: warning: cast truncates bits from constant value (fffffffff800000 becomes ff800000) drivers/gpu/drm/vc4/vc4_dsi.c:1011:30: warning: cast truncates bits from constant value (fffffffff800000 becomes ff800000) drivers/gpu/drm/vc4/vc4_dsi.c:1012:30: warning: cast truncates bits from constant value (1ffffffffc000000 becomes fc000000) drivers/gpu/drm/vc4/vc4_dsi.c:1012:30: warning: cast truncates bits from constant value (1ffffffffc000000 becomes fc000000) drivers/gpu/drm/vc4/vc4_dsi.c:1071:9: warning: cast truncates bits from constant value (7fffffffffc0000 becomes fffc0000) drivers/gpu/drm/vc4/vc4_dsi.c:1071:9: warning: cast truncates bits from constant value (7fffffffffc0000 becomes fffc0000) drivers/gpu/drm/vc4/vc4_dsi.c:1071:9: warning: cast truncates bits from constant value (3fffffffffe00 becomes fffffe00) drivers/gpu/drm/vc4/vc4_dsi.c:1071:9: warning: cast truncates bits from constant value (3fffffffffe00 becomes fffffe00) drivers/gpu/drm/vc4/vc4_dsi.c:1071:9: warning: cast truncates bits from constant value (1ffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1071:9: warning: cast truncates bits from constant value (1ffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1079:9: warning: cast truncates bits from constant value (3fffffffffe00 becomes fffffe00) drivers/gpu/drm/vc4/vc4_dsi.c:1079:9: warning: cast truncates bits from constant value (3fffffffffe00 becomes fffffe00) drivers/gpu/drm/vc4/vc4_dsi.c:1079:9: warning: cast truncates bits from constant value (1ffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1079:9: warning: cast truncates bits from constant value (1ffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1085:9: warning: cast truncates bits from constant value (ffffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1085:9: warning: cast truncates bits from constant value (ffffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1089:9: warning: cast truncates bits from constant value (7fffffffffc0000 becomes fffc0000) drivers/gpu/drm/vc4/vc4_dsi.c:1089:9: warning: cast truncates bits from constant value (7fffffffffc0000 becomes fffc0000) drivers/gpu/drm/vc4/vc4_dsi.c:1089:9: warning: cast truncates bits from constant value (3fffffffffe00 becomes fffffe00) drivers/gpu/drm/vc4/vc4_dsi.c:1089:9: warning: cast truncates bits from constant value (3fffffffffe00 becomes fffffe00) drivers/gpu/drm/vc4/vc4_dsi.c:1089:9: warning: cast truncates bits from constant value (1ffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1089:9: warning: cast truncates bits from constant value (1ffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1097:9: warning: cast truncates bits from constant value (1ffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1097:9: warning: cast truncates bits from constant value (1ffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1097:9: warning: cast truncates bits from constant value (3fffffffffe00 becomes fffffe00) drivers/gpu/drm/vc4/vc4_dsi.c:1097:9: warning: cast truncates bits from constant value (3fffffffffe00 becomes fffffe00) drivers/gpu/drm/vc4/vc4_dsi.c:1097:9: warning: cast truncates bits from constant value (7ffffffffc0000 becomes fffc0000) drivers/gpu/drm/vc4/vc4_dsi.c:1097:9: warning: cast truncates bits from constant value (7ffffffffc0000 becomes fffc0000) drivers/gpu/drm/vc4/vc4_dsi.c:1105:9: warning: cast truncates bits from constant value (ffffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1105:9: warning: cast truncates bits from constant value (ffffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1108:9: warning: cast truncates bits from constant value (ffffffffff0000 becomes ffff0000) drivers/gpu/drm/vc4/vc4_dsi.c:1108:9: warning: cast truncates bits from constant value (ffffffffff0000 becomes ffff0000) drivers/gpu/drm/vc4/vc4_dsi.c:1108:9: warning: cast truncates bits from constant value (ffffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_dsi.c:1108:9: warning: cast truncates bits from constant value (ffffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_dsi.c:1108:9: warning: cast truncates bits from constant value (ffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1108:9: warning: cast truncates bits from constant value (ffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1114:9: warning: cast truncates bits from constant value (ffffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1114:9: warning: cast truncates bits from constant value (ffffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1118:9: warning: cast truncates bits from constant value (3fffffffff000 becomes fffff000) drivers/gpu/drm/vc4/vc4_dsi.c:1118:9: warning: cast truncates bits from constant value (3fffffffff000 becomes fffff000) drivers/gpu/drm/vc4/vc4_dsi.c:1118:9: warning: cast truncates bits from constant value (3fffffffff00000 becomes fff00000) drivers/gpu/drm/vc4/vc4_dsi.c:1118:9: warning: cast truncates bits from constant value (3fffffffff00000 becomes fff00000) drivers/gpu/drm/vc4/vc4_dsi.c:1144:17: warning: cast truncates bits from constant value (3fffffffffe000 becomes ffffe000) drivers/gpu/drm/vc4/vc4_dsi.c:1144:17: warning: cast truncates bits from constant value (3fffffffffe000 becomes ffffe000) drivers/gpu/drm/vc4/vc4_dsi.c:1144:17: warning: cast truncates bits from constant value (ffffffffc becomes fffffffc) drivers/gpu/drm/vc4/vc4_dsi.c:1144:17: warning: cast truncates bits from constant value (ffffffffc becomes fffffffc) drivers/gpu/drm/vc4/vc4_dsi.c:1144:17: warning: cast truncates bits from constant value (1ffffffff800 becomes fffff800) drivers/gpu/drm/vc4/vc4_dsi.c:1144:17: warning: cast truncates bits from constant value (1ffffffff800 becomes fffff800) drivers/gpu/drm/vc4/vc4_dsi.c:1160:9: warning: cast truncates bits from constant value (7fffffffe becomes fffffffe) drivers/gpu/drm/vc4/vc4_dsi.c:1160:9: warning: cast truncates bits from constant value (7fffffffe becomes fffffffe) drivers/gpu/drm/vc4/vc4_dsi.c:1206:17: warning: cast truncates bits from constant value (ffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1206:17: warning: cast truncates bits from constant value (ffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_dsi.c:1207:17: warning: cast truncates bits from constant value (ffffffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_dsi.c:1207:17: warning: cast truncates bits from constant value (ffffffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_dsi.c:1236:25: warning: cast truncates bits from constant value (3ffffffff0 becomes fffffff0) drivers/gpu/drm/vc4/vc4_dsi.c:1236:25: warning: cast truncates bits from constant value (3ffffffff0 becomes fffffff0) drivers/gpu/drm/vc4/vc4_dsi.c:1239:25: warning: cast truncates bits from constant value (3ffffffff0 becomes fffffff0) drivers/gpu/drm/vc4/vc4_dsi.c:1239:25: warning: cast truncates bits from constant value (3ffffffff0 becomes fffffff0) drivers/gpu/drm/vc4/vc4_dsi.c:1263:17: warning: cast truncates bits from constant value (fffffffffffc00 becomes fffffc00) drivers/gpu/drm/vc4/vc4_dsi.c:1263:17: warning: cast truncates bits from constant value (fffffffffffc00 becomes fffffc00) drivers/gpu/drm/vc4/vc4_dsi.c:1267:25: warning: cast truncates bits from constant value (3ffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_dsi.c:1267:25: warning: cast truncates bits from constant value (3ffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_dsi.c:1270:25: warning: cast truncates bits from constant value (3ffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_dsi.c:1270:25: warning: cast truncates bits from constant value (3ffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_dsi.c:1310:37: warning: cast truncates bits from constant value (ffffffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_dsi.c:1325:37: warning: cast truncates bits from constant value (ffffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_dsi.c:1328:45: warning: cast truncates bits from constant value (ffffffffff0000 becomes ffff0000) drivers/gpu/drm/vc4/vc4_gem.c:398:9: warning: cast truncates bits from constant value (fffffffff000000 becomes ff000000) drivers/gpu/drm/vc4/vc4_gem.c:398:9: warning: cast truncates bits from constant value (fffffffff000000 becomes ff000000) drivers/gpu/drm/vc4/vc4_gem.c:398:9: warning: cast truncates bits from constant value (fffffffff0000 becomes ffff0000) drivers/gpu/drm/vc4/vc4_gem.c:398:9: warning: cast truncates bits from constant value (fffffffff0000 becomes ffff0000) drivers/gpu/drm/vc4/vc4_gem.c:398:9: warning: cast truncates bits from constant value (fffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_gem.c:398:9: warning: cast truncates bits from constant value (fffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_gem.c:398:9: warning: cast truncates bits from constant value (fffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_gem.c:398:9: warning: cast truncates bits from constant value (fffffffff becomes ffffffff) drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c:197:26: warning: Initializer entry defined twice drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c:197:33: also defined here drivers/gpu/drm/vc4/vc4_hdmi.c:402:22: warning: cast truncates bits from constant value (1fffffffff00000 becomes fff00000) drivers/gpu/drm/vc4/vc4_hdmi.c:402:22: warning: cast truncates bits from constant value (1fffffffff00000 becomes fff00000) drivers/gpu/drm/vc4/vc4_hdmi.c:404:22: warning: cast truncates bits from constant value (fffffffffe000 becomes ffffe000) drivers/gpu/drm/vc4/vc4_hdmi.c:404:22: warning: cast truncates bits from constant value (fffffffffe000 becomes ffffe000) drivers/gpu/drm/vc4/vc4_hdmi.c:406:22: warning: cast truncates bits from constant value (1fffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_hdmi.c:406:22: warning: cast truncates bits from constant value (1fffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_hdmi.c:407:22: warning: cast truncates bits from constant value (3ffffffffffe00 becomes fffffe00) drivers/gpu/drm/vc4/vc4_hdmi.c:407:22: warning: cast truncates bits from constant value (3ffffffffffe00 becomes fffffe00) drivers/gpu/drm/vc4/vc4_hdmi.c:408:22: warning: cast truncates bits from constant value (1ffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_hdmi.c:408:22: warning: cast truncates bits from constant value (1ffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_hdmi.c:410:27: warning: cast truncates bits from constant value (3ffffffffffe00 becomes fffffe00) drivers/gpu/drm/vc4/vc4_hdmi.c:410:27: warning: cast truncates bits from constant value (3ffffffffffe00 becomes fffffe00) drivers/gpu/drm/vc4/vc4_hdmi.c:411:27: warning: cast truncates bits from constant value (1ffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_hdmi.c:411:27: warning: cast truncates bits from constant value (1ffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_hdmi.c:432:9: warning: cast truncates bits from constant value (1fffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_hdmi.c:432:9: warning: cast truncates bits from constant value (1fffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_hdmi.c:438:9: warning: cast truncates bits from constant value (3ffffffffff00000 becomes fff00000) drivers/gpu/drm/vc4/vc4_hdmi.c:438:9: warning: cast truncates bits from constant value (3ffffffffff00000 becomes fff00000) drivers/gpu/drm/vc4/vc4_hdmi.c:438:9: warning: cast truncates bits from constant value (ffffffffffc00 becomes fffffc00) drivers/gpu/drm/vc4/vc4_hdmi.c:438:9: warning: cast truncates bits from constant value (ffffffffffc00 becomes fffffc00) drivers/gpu/drm/vc4/vc4_hdmi.c:438:9: warning: cast truncates bits from constant value (3ffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_hdmi.c:438:9: warning: cast truncates bits from constant value (3ffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_hdmi.c:459:19: warning: cast truncates bits from constant value (ffffffffe0 becomes ffffffe0) drivers/gpu/drm/vc4/vc4_hdmi.c:459:19: warning: cast truncates bits from constant value (ffffffffe0 becomes ffffffe0) drivers/gpu/drm/vc4/vc4_hdmi.c:477:28: warning: cast truncates bits from constant value (ffffffffc becomes fffffffc) drivers/gpu/drm/vc4/vc4_hdmi.c:477:28: warning: cast truncates bits from constant value (ffffffffc becomes fffffffc) drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c:25:26: warning: symbol 'msm8x74v1_config' was not declared. Should it be static? drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c:95:26: warning: symbol 'msm8x74v2_config' was not declared. Should it be static? drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c:165:26: warning: symbol 'apq8084_config' was not declared. Should it be static? drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c:243:26: warning: symbol 'msm8x16_config' was not declared. Should it be static? drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c:304:26: warning: symbol 'msm8x94_config' was not declared. Should it be static? drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.c:382:26: warning: symbol 'msm8x96_config' was not declared. Should it be static? drivers/gpu/drm/vc4/vc4_irq.c:54:1: warning: symbol 'render_wait' was not declared. Should it be static? drivers/gpu/drm/vc4/vc4_hvs.c:222:22: warning: cast truncates bits from constant value (ffffffffc0000 becomes fffc0000) drivers/gpu/drm/vc4/vc4_hvs.c:223:21: warning: cast truncates bits from constant value (ffffffffc0000 becomes fffc0000) drivers/gpu/drm/vc4/vc4_hvs.c:223:21: warning: cast truncates bits from constant value (ffffffffc0000 becomes fffc0000) drivers/gpu/drm/vc4/vc4_plane.c:410:25: warning: cast truncates bits from constant value (1fffffffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_plane.c:410:25: warning: cast truncates bits from constant value (1fffffffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_plane.c:411:25: warning: cast truncates bits from constant value (ffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_plane.c:411:25: warning: cast truncates bits from constant value (ffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_plane.c:413:25: warning: cast truncates bits from constant value (ffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_plane.c:413:25: warning: cast truncates bits from constant value (ffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_plane.c:422:25: warning: cast truncates bits from constant value (1ffffffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_plane.c:422:25: warning: cast truncates bits from constant value (1ffffffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_plane.c:423:25: warning: cast truncates bits from constant value (7fffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_plane.c:423:25: warning: cast truncates bits from constant value (7fffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_plane.c:549:25: warning: cast truncates bits from constant value (ffffffffe0 becomes ffffffe0) drivers/gpu/drm/vc4/vc4_plane.c:549:25: warning: cast truncates bits from constant value (ffffffffe0 becomes ffffffe0) drivers/gpu/drm/vc4/vc4_plane.c:550:25: warning: cast truncates bits from constant value (7ffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_plane.c:550:25: warning: cast truncates bits from constant value (7ffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_plane.c:556:25: warning: cast truncates bits from constant value (fffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_plane.c:556:25: warning: cast truncates bits from constant value (fffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_plane.c:557:25: warning: cast truncates bits from constant value (fffffffffff000 becomes fffff000) drivers/gpu/drm/vc4/vc4_plane.c:557:25: warning: cast truncates bits from constant value (fffffffffff000 becomes fffff000) drivers/gpu/drm/vc4/vc4_plane.c:562:33: warning: cast truncates bits from constant value (fffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_plane.c:562:33: warning: cast truncates bits from constant value (fffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_plane.c:564:33: warning: cast truncates bits from constant value (fffffffffff0000 becomes ffff0000) drivers/gpu/drm/vc4/vc4_plane.c:564:33: warning: cast truncates bits from constant value (fffffffffff0000 becomes ffff0000) drivers/gpu/drm/vc4/vc4_plane.c:575:25: warning: cast truncates bits from constant value (fffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_plane.c:575:25: warning: cast truncates bits from constant value (fffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_plane.c:576:25: warning: cast truncates bits from constant value (fffffffffff0000 becomes ffff0000) drivers/gpu/drm/vc4/vc4_plane.c:576:25: warning: cast truncates bits from constant value (fffffffffff0000 becomes ffff0000) drivers/gpu/drm/vc4/vc4_plane.c:604:33: warning: cast truncates bits from constant value (ffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_plane.c:604:33: warning: cast truncates bits from constant value (ffffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_plane.c:637:38: warning: cast truncates bits from constant value (3fffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_plane.c:637:38: warning: cast truncates bits from constant value (3fffffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_plane.c:652:17: warning: cast truncates bits from constant value (3fffffffff000000 becomes ff000000) drivers/gpu/drm/vc4/vc4_plane.c:652:17: warning: cast truncates bits from constant value (3fffffffff000000 becomes ff000000) drivers/gpu/drm/vc4/vc4_render_cl.c:583:39: warning: Using plain integer as NULL pointer drivers/gpu/drm/vc4/vc4_render_cl.c:80:17: warning: cast truncates bits from constant value (7ffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_render_cl.c:80:17: warning: cast truncates bits from constant value (7ffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_render_cl.c:427:26: warning: cast truncates bits from constant value (3ffffffff0 becomes fffffff0) drivers/gpu/drm/vc4/vc4_render_cl.c:429:26: warning: cast truncates bits from constant value (7ffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_render_cl.c:431:26: warning: cast truncates bits from constant value (3ffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_render_cl.c:470:28: warning: cast truncates bits from constant value (3ffffffff0 becomes fffffff0) drivers/gpu/drm/vc4/vc4_render_cl.c:471:28: warning: cast truncates bits from constant value (7ffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_render_cl.c:472:28: warning: cast truncates bits from constant value (3ffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_render_cl.c:526:26: warning: cast truncates bits from constant value (ffffffffc0 becomes ffffffc0) drivers/gpu/drm/vc4/vc4_render_cl.c:528:26: warning: cast truncates bits from constant value (ffffffffc becomes fffffffc) drivers/gpu/drm/vc4/vc4_render_cl.c:537:28: warning: cast truncates bits from constant value (ffffffffc0 becomes ffffffc0) drivers/gpu/drm/vc4/vc4_render_cl.c:538:28: warning: cast truncates bits from constant value (ffffffffc becomes fffffffc) drivers/gpu/drm/vc4/vc4_v3d.c:132:25: warning: cast truncates bits from constant value (fffffffff0 becomes fffffff0) drivers/gpu/drm/vc4/vc4_v3d.c:133:25: warning: cast truncates bits from constant value (fffffffff000 becomes fffff000) drivers/gpu/drm/vc4/vc4_v3d.c:134:25: warning: cast truncates bits from constant value (fffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_v3d.c:137:20: warning: cast truncates bits from constant value (fffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_v3d.c:142:20: warning: cast truncates bits from constant value (ffffffffff0000 becomes ffff0000) drivers/gpu/drm/vc4/vc4_validate.c:753:58: warning: Variable length array is used. drivers/gpu/drm/vc4/vc4_validate.c:381:29: warning: cast truncates bits from constant value (1ffffffff8 becomes fffffff8) drivers/gpu/drm/vc4/vc4_validate.c:382:29: warning: cast truncates bits from constant value (7fffffffe0 becomes ffffffe0) drivers/gpu/drm/vc4/vc4_validate.c:384:18: warning: cast truncates bits from constant value (1ffffffff8 becomes fffffff8) drivers/gpu/drm/vc4/vc4_validate.c:384:18: warning: cast truncates bits from constant value (1ffffffff8 becomes fffffff8) drivers/gpu/drm/vc4/vc4_validate.c:386:18: warning: cast truncates bits from constant value (7fffffffe0 becomes ffffffe0) drivers/gpu/drm/vc4/vc4_validate.c:386:18: warning: cast truncates bits from constant value (7fffffffe0 becomes ffffffe0) drivers/gpu/drm/vc4/vc4_validate.c:572:30: warning: cast truncates bits from constant value (fffffffff becomes ffffffff) drivers/gpu/drm/vc4/vc4_validate.c:573:26: warning: cast truncates bits from constant value (7ffffffffff00 becomes ffffff00) drivers/gpu/drm/vc4/vc4_validate.c:574:27: warning: cast truncates bits from constant value (7ffffffffff00000 becomes fff00000) drivers/gpu/drm/vc4/vc4_validate.c:605:18: warning: cast truncates bits from constant value (3fffffffe00 becomes fffffe00) drivers/gpu/drm/vc4/vc4_validate.c:608:48: warning: cast truncates bits from constant value (3ffffffffffff000 becomes fffff000) drivers/gpu/drm/vc4/vc4_validate.c:616:48: warning: cast truncates bits from constant value (3ffffffffffff000 becomes fffff000) drivers/gpu/drm/vc4/vc4_validate.c:624:17: warning: cast truncates bits from constant value (fffffffff0 becomes fffffff0) drivers/gpu/drm/msm/msm_drv.c:86:6: warning: symbol 'dumpstate' was not declared. Should it be static? drivers/gpu/drm/msm/msm_drv.c:127:31: warning: incorrect type in return expression (different address spaces) drivers/gpu/drm/msm/msm_drv.c:127:31: expected void [noderef] * drivers/gpu/drm/msm/msm_drv.c:127:31: got void * drivers/gpu/drm/msm/msm_drv.c:135:31: warning: incorrect type in return expression (different address spaces) drivers/gpu/drm/msm/msm_drv.c:135:31: expected void [noderef] * drivers/gpu/drm/msm/msm_drv.c:135:31: got void * drivers/gpu/drm/msm/msm_fb.c:135:42: warning: Using plain integer as NULL pointer drivers/gpu/drm/msm/msm_gem_submit.c:91:25: warning: dereference of noderef expression drivers/gpu/drm/msm/msm_gem_submit.c:468:25: warning: dereference of noderef expression drivers/gpu/drm/msm/msm_gem_submit.c:518:55: warning: dereference of noderef expression drivers/gpu/drm/msm/msm_fbdev.c:156:26: warning: incorrect type in assignment (different address spaces) drivers/gpu/drm/msm/msm_fbdev.c:156:26: expected char [noderef] *screen_base drivers/gpu/drm/msm/msm_fbdev.c:156:26: got void * drivers/gpu/drm/msm/dsi/dsi_host.c:1218:27: warning: cast to restricted __be32 drivers/gpu/drm/msm/dsi/dsi_host.c:1218:27: warning: cast to restricted __be32 drivers/gpu/drm/msm/dsi/dsi_host.c:1218:27: warning: cast to restricted __be32 drivers/gpu/drm/msm/dsi/dsi_host.c:1218:27: warning: cast to restricted __be32 drivers/gpu/drm/msm/dsi/dsi_host.c:1218:27: warning: cast to restricted __be32 drivers/gpu/drm/msm/dsi/dsi_host.c:1218:27: warning: cast to restricted __be32 drivers/gpu/drm/msm/dsi/dsi_host.c:1219:17: warning: cast to restricted __be32 drivers/gpu/drm/msm/dsi/dsi_host.c:1219:17: warning: cast to restricted __be32 drivers/gpu/drm/msm/dsi/dsi_host.c:1219:17: warning: cast to restricted __be32 drivers/gpu/drm/msm/dsi/dsi_host.c:1219:17: warning: cast to restricted __be32 drivers/gpu/drm/msm/dsi/dsi_host.c:1219:17: warning: cast to restricted __be32 drivers/gpu/drm/msm/dsi/dsi_host.c:1219:17: warning: cast to restricted __be32 drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c:137:33: warning: Initializer entry defined twice drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c:137:47: also defined here drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c:137:34: warning: Initializer entry defined twice drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c:137:40: also defined here drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c:137:48: warning: Initializer entry defined twice drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c:137:55: also defined here drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c:155:33: warning: Initializer entry defined twice drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c:155:47: also defined here drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c:155:34: warning: Initializer entry defined twice drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c:155:40: also defined here drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c:155:48: warning: Initializer entry defined twice drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c:155:54: also defined here drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c:137:33: warning: Initializer entry defined twice drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c:137:48: also defined here drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c:137:34: warning: Initializer entry defined twice drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c:137:41: also defined here drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c:137:49: warning: Initializer entry defined twice drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c:137:56: also defined here drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c:184:33: warning: Initializer entry defined twice drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c:184:47: also defined here drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c:184:34: warning: Initializer entry defined twice drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c:184:40: also defined here drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c:184:48: warning: Initializer entry defined twice drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c:184:55: also defined here drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c:155:33: warning: Initializer entry defined twice drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c:155:49: also defined here drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c:155:34: warning: Initializer entry defined twice drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c:155:41: also defined here drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c:155:50: warning: Initializer entry defined twice drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c:155:56: also defined here drivers/i2c/busses/i2c-tegra.c:317:21: warning: incorrect type in assignment (different base types) drivers/i2c/busses/i2c-tegra.c:317:21: expected unsigned int [unsigned] [assigned] [usertype] val drivers/i2c/busses/i2c-tegra.c:317:21: got restricted __le32 [usertype] drivers/i2c/busses/i2c-tegra.c:376:23: warning: cast to restricted __le32 drivers/iio/adc/meson_saradc.c:449:66: warning: Using plain integer as NULL pointer drivers/iio/adc/meson_saradc.c:736:27: warning: symbol 'meson_sar_adc_gxbb_data' was not declared. Should it be static? drivers/iio/adc/meson_saradc.c:741:27: warning: symbol 'meson_sar_adc_gxl_data' was not declared. Should it be static? drivers/iio/adc/meson_saradc.c:746:27: warning: symbol 'meson_sar_adc_gxm_data' was not declared. Should it be static? drivers/iio/adc/meson_saradc.c:338:9: warning: cast truncates bits from constant value (7ffffffff000000 becomes ff000000) drivers/iio/adc/meson_saradc.c:344:9: warning: cast truncates bits from constant value (7ffffffff becomes ffffffff) drivers/iio/adc/meson_saradc.c:349:9: warning: cast truncates bits from constant value (3ffffffff800000 becomes ff800000) drivers/iio/adc/meson_saradc.c:355:9: warning: cast truncates bits from constant value (3ffffffff80 becomes ffffff80) drivers/iio/adc/meson_saradc.c:371:9: warning: cast truncates bits from constant value (3ffffffff800000 becomes ff800000) drivers/iio/adc/meson_saradc.c:606:9: warning: cast truncates bits from constant value (ffffffffff0000 becomes ffff0000) drivers/iio/adc/meson_saradc.c:610:9: warning: cast truncates bits from constant value (3ffffffff00 becomes ffffff00) drivers/iio/adc/meson_saradc.c:616:9: warning: cast truncates bits from constant value (ffffffffff0000 becomes ffff0000) drivers/iio/adc/meson_saradc.c:620:9: warning: cast truncates bits from constant value (3ffffffff000000 becomes ff000000) drivers/iio/gyro/mpu3050-core.c:544:48: warning: incorrect type in assignment (different base types) drivers/iio/gyro/mpu3050-core.c:544:48: expected restricted __be16 drivers/iio/gyro/mpu3050-core.c:544:48: got int drivers/input/joydev.c:456:15: error: incompatible types in comparison expression (different type sizes) drivers/input/joydev.c:487:15: error: incompatible types in comparison expression (different type sizes) drivers/iommu/of_iommu.c:184:55: warning: incorrect type in initializer (different modifiers) drivers/iommu/of_iommu.c:184:55: expected int ( *const [usertype] init_fn )( ... ) drivers/iommu/of_iommu.c:184:55: got void const *const data drivers/input/mouse/synaptics.c:887:79: warning: dubious: !x | y drivers/irqchip/irq-gic.c:133:16: warning: incorrect type in initializer (different address spaces) drivers/irqchip/irq-gic.c:133:16: expected void const [noderef] *__vpp_verify drivers/irqchip/irq-gic.c:133:16: got void [noderef] *[noderef] * drivers/irqchip/irq-gic.c:133:16: warning: incorrect type in initializer (different address spaces) drivers/irqchip/irq-gic.c:133:16: expected void const [noderef] *__vpp_verify drivers/irqchip/irq-gic.c:133:16: got void [noderef] *[noderef] * drivers/irqchip/irq-gic.c:133:16: warning: incorrect type in initializer (different address spaces) drivers/irqchip/irq-gic.c:133:16: expected void const [noderef] *__vpp_verify drivers/irqchip/irq-gic.c:133:16: got void [noderef] *[noderef] * drivers/irqchip/irq-gic.c:133:16: warning: incorrect type in initializer (different address spaces) drivers/irqchip/irq-gic.c:133:16: expected void const [noderef] *__vpp_verify drivers/irqchip/irq-gic.c:133:16: got void [noderef] *[noderef] * drivers/irqchip/irq-gic.c:133:16: warning: incorrect type in initializer (different address spaces) drivers/irqchip/irq-gic.c:133:16: expected void const [noderef] *__vpp_verify drivers/irqchip/irq-gic.c:133:16: got void [noderef] *[noderef] * drivers/irqchip/irq-gic.c:133:16: warning: incorrect type in return expression (different address spaces) drivers/irqchip/irq-gic.c:133:16: expected void [noderef] * drivers/irqchip/irq-gic.c:133:16: got void [noderef] *[assigned] pscr_ret__ drivers/irqchip/irq-gic.c:1077:44: warning: incorrect type in assignment (different address spaces) drivers/irqchip/irq-gic.c:1077:44: expected void [noderef] *[noderef] *percpu_base drivers/irqchip/irq-gic.c:1077:44: got void [noderef] *[noderef] * drivers/irqchip/irq-gic.c:1078:43: warning: incorrect type in assignment (different address spaces) drivers/irqchip/irq-gic.c:1078:43: expected void [noderef] *[noderef] *percpu_base drivers/irqchip/irq-gic.c:1078:43: got void [noderef] *[noderef] * drivers/irqchip/irq-gic.c:1089:26: warning: incorrect type in initializer (different address spaces) drivers/irqchip/irq-gic.c:1089:26: expected void const [noderef] *__vpp_verify drivers/irqchip/irq-gic.c:1089:26: got void [noderef] *[noderef] * drivers/irqchip/irq-gic.c:1089:71: warning: incorrect type in assignment (different address spaces) drivers/irqchip/irq-gic.c:1089:71: expected void [noderef] * drivers/irqchip/irq-gic.c:1089:71: got void [noderef] * drivers/irqchip/irq-gic.c:1091:26: warning: incorrect type in initializer (different address spaces) drivers/irqchip/irq-gic.c:1091:26: expected void const [noderef] *__vpp_verify drivers/irqchip/irq-gic.c:1091:26: got void [noderef] *[noderef] * drivers/irqchip/irq-gic.c:1091:70: warning: incorrect type in assignment (different address spaces) drivers/irqchip/irq-gic.c:1091:70: expected void [noderef] * drivers/irqchip/irq-gic.c:1091:70: got void [noderef] * drivers/irqchip/irq-gic.c:1165:43: warning: incorrect type in argument 1 (different address spaces) drivers/irqchip/irq-gic.c:1165:43: expected void [noderef] *__pdata drivers/irqchip/irq-gic.c:1165:43: got void [noderef] *[noderef] *percpu_base drivers/irqchip/irq-gic.c:1166:42: warning: incorrect type in argument 1 (different address spaces) drivers/irqchip/irq-gic.c:1166:42: expected void [noderef] *__pdata drivers/irqchip/irq-gic.c:1166:42: got void [noderef] *[noderef] *percpu_base drivers/mmc/core/core.c:1334:33: warning: cast to restricted __be32 drivers/mmc/core/core.c:1334:33: warning: cast to restricted __be32 drivers/mmc/core/core.c:1334:33: warning: cast to restricted __be32 drivers/mmc/core/core.c:1334:33: warning: cast to restricted __be32 drivers/mmc/core/core.c:1334:33: warning: cast to restricted __be32 drivers/mmc/core/core.c:1334:33: warning: cast to restricted __be32 drivers/mmc/core/core.c:1335:33: warning: cast to restricted __be32 drivers/mmc/core/core.c:1335:33: warning: cast to restricted __be32 drivers/mmc/core/core.c:1335:33: warning: cast to restricted __be32 drivers/mmc/core/core.c:1335:33: warning: cast to restricted __be32 drivers/mmc/core/core.c:1335:33: warning: cast to restricted __be32 drivers/mmc/core/core.c:1335:33: warning: cast to restricted __be32 drivers/mfd/twl4030-irq.c:498:26: warning: incorrect type in assignment (different base types) drivers/mfd/twl4030-irq.c:498:26: expected unsigned int [unsigned] [usertype] word drivers/mfd/twl4030-irq.c:498:26: got restricted __le32 [usertype] drivers/mfd/twl4030-irq.c:586:40: warning: cast to restricted __le32 drivers/misc/sram.c:406:19: warning: incorrect type in assignment (different modifiers) drivers/misc/sram.c:406:19: expected int ( *init_func )( ... ) drivers/misc/sram.c:406:19: got void const * drivers/mmc/core/mmc_ops.c:323:26: warning: cast to restricted __be32 drivers/mmc/core/mmc_ops.c:323:26: warning: cast to restricted __be32 drivers/mmc/core/mmc_ops.c:323:26: warning: cast to restricted __be32 drivers/mmc/core/mmc_ops.c:323:26: warning: cast to restricted __be32 drivers/mmc/core/mmc_ops.c:323:26: warning: cast to restricted __be32 drivers/mmc/core/mmc_ops.c:323:26: warning: cast to restricted __be32 drivers/mmc/core/mmc_ops.c:351:26: warning: cast to restricted __be32 drivers/mmc/core/mmc_ops.c:351:26: warning: cast to restricted __be32 drivers/mmc/core/mmc_ops.c:351:26: warning: cast to restricted __be32 drivers/mmc/core/mmc_ops.c:351:26: warning: cast to restricted __be32 drivers/mmc/core/mmc_ops.c:351:26: warning: cast to restricted __be32 drivers/mmc/core/mmc_ops.c:351:26: warning: cast to restricted __be32 drivers/mmc/core/sd.c:249:36: warning: cast to restricted __be32 drivers/mmc/core/sd.c:249:36: warning: cast to restricted __be32 drivers/mmc/core/sd.c:249:36: warning: cast to restricted __be32 drivers/mmc/core/sd.c:249:36: warning: cast to restricted __be32 drivers/mmc/core/sd.c:249:36: warning: cast to restricted __be32 drivers/mmc/core/sd.c:249:36: warning: cast to restricted __be32 drivers/mmc/host/mmci_qcom_dml.c:57:6: warning: symbol 'dml_start_xfer' was not declared. Should it be static? drivers/mmc/host/mmci_qcom_dml.c:122:5: warning: symbol 'dml_hw_init' was not declared. Should it be static? drivers/irqchip/irq-gic-v3-its.c:251:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:251:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:251:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:252:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:252:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:252:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:253:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:253:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:253:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:254:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:254:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:254:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:251:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:251:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:251:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:252:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:252:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:252:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:253:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:253:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:253:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:254:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:254:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:254:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:251:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:251:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:251:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:252:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:252:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:252:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:253:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:253:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:253:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:254:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:254:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:254:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:251:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:251:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:251:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:252:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:252:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:252:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:253:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:253:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:253:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:254:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:254:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:254:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:251:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:251:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:251:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:252:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:252:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:252:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:253:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:253:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:253:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:254:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:254:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:254:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:251:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:251:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:251:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:252:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:252:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:252:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:253:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:253:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:253:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:254:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:254:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:254:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:251:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:251:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:251:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:252:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:252:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:252:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:253:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:253:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:253:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:254:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:254:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:254:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:251:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:251:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:251:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:252:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:252:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:252:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:253:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:253:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:253:25: got restricted __le64 [usertype] drivers/irqchip/irq-gic-v3-its.c:254:25: warning: incorrect type in assignment (different base types) drivers/irqchip/irq-gic-v3-its.c:254:25: expected unsigned long long [unsigned] [long] [long long] drivers/irqchip/irq-gic-v3-its.c:254:25: got restricted __le64 [usertype] drivers/mmc/host/sdhci.c:2049:21: warning: context imbalance in 'sdhci_send_tuning' - unexpected unlock drivers/mmc/core/sd_ops.c:284:18: warning: cast to restricted __be32 drivers/mmc/core/sd_ops.c:284:18: warning: cast to restricted __be32 drivers/mmc/core/sd_ops.c:284:18: warning: cast to restricted __be32 drivers/mmc/core/sd_ops.c:284:18: warning: cast to restricted __be32 drivers/mmc/core/sd_ops.c:284:18: warning: cast to restricted __be32 drivers/mmc/core/sd_ops.c:284:18: warning: cast to restricted __be32 drivers/mmc/core/sd_ops.c:285:18: warning: cast to restricted __be32 drivers/mmc/core/sd_ops.c:285:18: warning: cast to restricted __be32 drivers/mmc/core/sd_ops.c:285:18: warning: cast to restricted __be32 drivers/mmc/core/sd_ops.c:285:18: warning: cast to restricted __be32 drivers/mmc/core/sd_ops.c:285:18: warning: cast to restricted __be32 drivers/mmc/core/sd_ops.c:285:18: warning: cast to restricted __be32 drivers/mfd/ab8500-debugfs.c:2723:20: error: incompatible types in comparison expression (different type sizes) drivers/mmc/host/omap.c:856:6: warning: symbol 'omap_mmc_notify_cover_event' was not declared. Should it be static? drivers/mmc/host/dw_mmc.c:580:32: warning: incorrect type in argument 1 (different address spaces) drivers/mmc/host/dw_mmc.c:580:32: expected void const volatile [noderef] *addr drivers/mmc/host/dw_mmc.c:580:32: got unsigned int * drivers/mmc/host/dw_mmc.c:594:25: warning: restricted __le32 degrades to integer drivers/mmc/host/dw_mmc.c:594:25: warning: restricted __le32 degrades to integer drivers/mmc/host/dw_mmc.c:654:32: warning: incorrect type in argument 1 (different address spaces) drivers/mmc/host/dw_mmc.c:654:32: expected void const volatile [noderef] *addr drivers/mmc/host/dw_mmc.c:654:32: got restricted __le32 * drivers/mmc/host/dw_mmc.c:655:32: warning: restricted __le32 degrades to integer drivers/mmc/host/wmt-sdmmc.c:246:39: warning: incorrect type in assignment (different base types) drivers/mmc/host/wmt-sdmmc.c:246:39: expected unsigned int [unsigned] drivers/mmc/host/wmt-sdmmc.c:246:39: got restricted __be32 [usertype] drivers/mfd/tps6586x.c:326:16: warning: cast to restricted __le32 drivers/irqchip/irq-atmel-aic-common.c:202:60: warning: incorrect type in initializer (different modifiers) drivers/irqchip/irq-atmel-aic-common.c:202:60: expected void ( *fixup )( ... ) drivers/irqchip/irq-atmel-aic-common.c:202:60: got void const *const data drivers/irqchip/irq-atmel-aic-common.c:77:18: warning: cast truncates bits from constant value (7fffffffe0 becomes ffffffe0) drivers/irqchip/irq-atmel-aic-common.c:85:18: warning: cast truncates bits from constant value (7ffffffff becomes ffffffff) drivers/net/ethernet/broadcom/bgmac.c:534:38: warning: restricted __le32 degrades to integer drivers/irqchip/irq-sirfsoc.c:76:74: warning: incorrect type in argument 4 (different address spaces) drivers/irqchip/irq-sirfsoc.c:76:74: expected void *host_data drivers/irqchip/irq-sirfsoc.c:76:74: got void [noderef] *base drivers/mmc/core/pwrseq_simple.c:43:39: warning: Variable length array is used. drivers/mtd/nand/nand_base.c:203:17: warning: cast from restricted __le16 drivers/mtd/nand/nand_base.c:370:29: warning: incorrect type in assignment (different base types) drivers/mtd/nand/nand_base.c:370:29: expected unsigned short [unsigned] [usertype] bad drivers/mtd/nand/nand_base.c:370:29: got restricted __le16 [usertype] drivers/mmc/host/sdhci-msm.c:614:6: warning: symbol 'sdhci_msm_hc_select_mode' was not declared. Should it be static? drivers/mmc/host/sdhci-msm.c:1056:6: warning: symbol '__sdhci_msm_set_clock' was not declared. Should it be static? drivers/mmc/host/sdhci-msm.c:992:21: warning: context imbalance in 'sdhci_msm_set_uhs_signaling' - unexpected unlock drivers/net/ethernet/broadcom/bgmac-platform.c:34:16: warning: incorrect type in argument 1 (different address spaces) drivers/net/ethernet/broadcom/bgmac-platform.c:34:16: expected void const volatile [noderef] *addr drivers/net/ethernet/broadcom/bgmac-platform.c:34:16: got void * drivers/net/ethernet/broadcom/bgmac-platform.c:39:9: warning: incorrect type in argument 2 (different address spaces) drivers/net/ethernet/broadcom/bgmac-platform.c:39:9: expected void volatile [noderef] *addr drivers/net/ethernet/broadcom/bgmac-platform.c:39:9: got void * drivers/net/ethernet/broadcom/bgmac-platform.c:44:16: warning: incorrect type in argument 1 (different address spaces) drivers/net/ethernet/broadcom/bgmac-platform.c:44:16: expected void const volatile [noderef] *addr drivers/net/ethernet/broadcom/bgmac-platform.c:44:16: got void * drivers/net/ethernet/broadcom/bgmac-platform.c:49:16: warning: incorrect type in argument 2 (different address spaces) drivers/net/ethernet/broadcom/bgmac-platform.c:49:16: expected void volatile [noderef] *addr drivers/net/ethernet/broadcom/bgmac-platform.c:49:16: got void * drivers/net/ethernet/broadcom/bgmac-platform.c:131:9: warning: incorrect type in argument 2 (different address spaces) drivers/net/ethernet/broadcom/bgmac-platform.c:131:9: expected void volatile [noderef] *addr drivers/net/ethernet/broadcom/bgmac-platform.c:131:9: got void * drivers/net/ethernet/broadcom/bgmac-platform.c:197:26: warning: incorrect type in assignment (different address spaces) drivers/net/ethernet/broadcom/bgmac-platform.c:197:26: expected void *base drivers/net/ethernet/broadcom/bgmac-platform.c:197:26: got void [noderef] * drivers/net/ethernet/broadcom/bgmac-platform.c:207:30: warning: incorrect type in assignment (different address spaces) drivers/net/ethernet/broadcom/bgmac-platform.c:207:30: expected void *idm_base drivers/net/ethernet/broadcom/bgmac-platform.c:207:30: got void [noderef] * drivers/net/ethernet/broadcom/bgmac-platform.c:213:40: warning: incorrect type in assignment (different address spaces) drivers/net/ethernet/broadcom/bgmac-platform.c:213:40: expected void *nicpm_base drivers/net/ethernet/broadcom/bgmac-platform.c:213:40: got void [noderef] * drivers/of/base.c:2261:61: warning: incorrect type in argument 1 (different base types) drivers/of/base.c:2261:61: expected restricted __be32 const [usertype] *p drivers/of/base.c:2261:61: got unsigned int const [usertype] *[assigned] handle drivers/net/ethernet/cadence/macb.c:215:16: warning: incorrect type in assignment (different base types) drivers/net/ethernet/cadence/macb.c:215:16: expected unsigned int [unsigned] [usertype] bottom drivers/net/ethernet/cadence/macb.c:215:16: got restricted __le32 [usertype] drivers/net/ethernet/cadence/macb.c:217:13: warning: incorrect type in assignment (different base types) drivers/net/ethernet/cadence/macb.c:217:13: expected unsigned short [unsigned] [usertype] top drivers/net/ethernet/cadence/macb.c:217:13: got restricted __le16 [usertype] drivers/of/fdt.c:61:36: warning: cast to restricted __be32 drivers/of/fdt.c:61:36: warning: cast to restricted __be32 drivers/of/fdt.c:61:36: warning: cast to restricted __be32 drivers/of/fdt.c:61:36: warning: cast to restricted __be32 drivers/of/fdt.c:61:36: warning: cast to restricted __be32 drivers/of/fdt.c:61:36: warning: cast to restricted __be32 drivers/of/fdt.c:66:33: warning: cast to restricted __be32 drivers/of/fdt.c:66:33: warning: cast to restricted __be32 drivers/of/fdt.c:66:33: warning: cast to restricted __be32 drivers/of/fdt.c:66:33: warning: cast to restricted __be32 drivers/of/fdt.c:66:33: warning: cast to restricted __be32 drivers/of/fdt.c:66:33: warning: cast to restricted __be32 drivers/mtd/nand/denali.c:411:27: warning: Variable length array is used. drivers/of/address.c:266:26: warning: incorrect type in assignment (different base types) drivers/of/address.c:266:26: expected unsigned int [unsigned] [usertype] pci_space drivers/of/address.c:266:26: got restricted __be32 const [usertype] drivers/of/irq.c:105:88: warning: incorrect type in initializer (different base types) drivers/of/irq.c:105:88: expected restricted __be32 drivers/of/irq.c:105:88: got int drivers/of/irq.c:526:35: warning: incorrect type in assignment (different modifiers) drivers/of/irq.c:526:35: expected int ( *[usertype] irq_init_cb )( ... ) drivers/of/irq.c:526:35: got void const *const data drivers/mtd/nand/vf610_nfc.c:215:21: warning: incorrect type in argument 2 (different address spaces) drivers/mtd/nand/vf610_nfc.c:215:21: expected void const * drivers/mtd/nand/vf610_nfc.c:215:21: got void const [noderef] *src drivers/mtd/nand/vf610_nfc.c:445:55: warning: incorrect type in argument 1 (different address spaces) drivers/mtd/nand/vf610_nfc.c:445:55: expected void *dst drivers/mtd/nand/vf610_nfc.c:445:55: got void [noderef] * drivers/mtd/nand/vf610_nfc.c:445:60: warning: incorrect type in argument 2 (different address spaces) drivers/mtd/nand/vf610_nfc.c:445:60: expected void const [noderef] *src drivers/mtd/nand/vf610_nfc.c:445:60: got unsigned char const [usertype] *buf drivers/mtd/nand/vf610_nfc.c:215:21: warning: incorrect type in argument 2 (different address spaces) drivers/mtd/nand/vf610_nfc.c:215:21: expected void const * drivers/mtd/nand/vf610_nfc.c:215:21: got void const [noderef] *src drivers/mtd/nand/vf610_nfc.c:471:26: warning: cast removes address space of expression drivers/pinctrl/core.c:1942:20: warning: symbol 'pinctrl_init_controller' was not declared. Should it be static? drivers/phy/phy-berlin-sata.c:124:20: warning: cast truncates bits from constant value (fffffffff0 becomes fffffff0) drivers/pci/pci.c:647:13: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:647:21: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:647:31: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:647:39: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:654:35: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:654:54: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:655:19: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:655:37: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:677:23: warning: invalid assignment: |= drivers/pci/pci.c:677:23: left side has type unsigned short drivers/pci/pci.c:677:23: right side has type restricted pci_power_t drivers/pci/pci.c:682:57: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:702:28: warning: incorrect type in assignment (different base types) drivers/pci/pci.c:702:28: expected restricted pci_power_t [usertype] current_state drivers/pci/pci.c:702:28: got int drivers/pci/pci.c:750:36: warning: incorrect type in assignment (different base types) drivers/pci/pci.c:750:36: expected restricted pci_power_t [usertype] current_state drivers/pci/pci.c:750:36: got int drivers/pci/pci.c:877:13: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:877:22: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:907:13: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:907:21: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:909:18: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:909:26: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:927:13: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:927:22: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:934:46: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:934:54: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:1381:36: warning: incorrect type in assignment (different base types) drivers/pci/pci.c:1381:36: expected restricted pci_power_t [usertype] current_state drivers/pci/pci.c:1381:36: got int drivers/pci/pci.c:1757:44: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:2010:61: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:2011:45: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:2159:49: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:2159:67: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:2184:49: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:2184:67: warning: restricted pci_power_t degrades to integer drivers/pci/pci.c:3858:13: warning: invalid assignment: |= drivers/pci/pci.c:3858:13: left side has type unsigned short drivers/pci/pci.c:3858:13: right side has type restricted pci_power_t drivers/pci/pci.c:3863:13: warning: invalid assignment: |= drivers/pci/pci.c:3863:13: left side has type unsigned short drivers/pci/pci.c:3863:13: right side has type restricted pci_power_t drivers/pci/pci-driver.c:474:42: warning: restricted pci_power_t degrades to integer drivers/pci/pci-driver.c:474:61: warning: restricted pci_power_t degrades to integer drivers/pci/pci-driver.c:693:28: warning: restricted pci_power_t degrades to integer drivers/pci/pci-driver.c:693:46: warning: restricted pci_power_t degrades to integer drivers/power/reset/at91-reset.c:131:9: warning: cast from restricted __le32 drivers/power/reset/at91-reset.c:140:9: warning: cast from restricted __le32 drivers/power/reset/at91-reset.c:220:39: warning: incorrect type in assignment (different modifiers) drivers/power/reset/at91-reset.c:220:39: expected int ( *static [toplevel] [usertype] notifier_call )( ... ) drivers/power/reset/at91-reset.c:220:39: got void const *const data drivers/mtd/nand/brcmnand/brcmnand.c:1350:42: warning: cast to restricted __be32 drivers/mtd/nand/brcmnand/brcmnand.c:1350:42: warning: cast to restricted __be32 drivers/mtd/nand/brcmnand/brcmnand.c:1350:42: warning: cast to restricted __be32 drivers/mtd/nand/brcmnand/brcmnand.c:1350:42: warning: cast to restricted __be32 drivers/mtd/nand/brcmnand/brcmnand.c:1350:42: warning: cast to restricted __be32 drivers/mtd/nand/brcmnand/brcmnand.c:1350:42: warning: cast to restricted __be32 drivers/mtd/nand/brcmnand/brcmnand.c:1466:41: warning: dubious: x | !y drivers/mtd/nand/brcmnand/brcmnand.c:675:24: warning: cast truncates bits from constant value (ffffffffff becomes ffffffff) drivers/mtd/nand/brcmnand/brcmnand.c:677:24: warning: cast truncates bits from constant value (7fffffffff becomes ffffffff) drivers/mtd/nand/brcmnand/brcmnand.c:679:24: warning: cast truncates bits from constant value (3fffffffff becomes ffffffff) drivers/of/of_reserved_mem.c:200:50: warning: incorrect type in initializer (different modifiers) drivers/of/of_reserved_mem.c:200:50: expected int ( *[usertype] initfn )( ... ) drivers/of/of_reserved_mem.c:200:50: got void const *const data drivers/pinctrl/pinconf.c:496:20: error: incompatible types in comparison expression (different type sizes) drivers/net/phy/marvell.c:1628:5: warning: symbol 'm88e1510_get_temp_critical' was not declared. Should it be static? drivers/net/phy/marvell.c:1656:5: warning: symbol 'm88e1510_set_temp_critical' was not declared. Should it be static? drivers/net/phy/marvell.c:1683:5: warning: symbol 'm88e1510_get_temp_alarm' was not declared. Should it be static? drivers/net/ethernet/freescale/fsl_pq_mdio.c:219:41: warning: incorrect type in initializer (different address spaces) drivers/net/ethernet/freescale/fsl_pq_mdio.c:219:41: expected unsigned char const [usertype] ( *__mptr )[24] drivers/net/ethernet/freescale/fsl_pq_mdio.c:219:41: got void [noderef] *p drivers/net/ethernet/freescale/fsl_pq_mdio.c:219:41: warning: incorrect type in argument 1 (different address spaces) drivers/net/ethernet/freescale/fsl_pq_mdio.c:219:41: expected void [noderef] *p drivers/net/ethernet/freescale/fsl_pq_mdio.c:219:41: got struct gfar * drivers/net/ethernet/freescale/fsl_pq_mdio.c:464:30: warning: cast removes address space of expression drivers/net/ethernet/freescale/fsl_pq_mdio.c:464:43: error: incompatible types in comparison expression (different address spaces) drivers/net/ethernet/freescale/fsl_pq_mdio.c:466:56: error: subtraction of different types can't work (different address spaces) drivers/pinctrl/pinctrl-at91.c:1521:6: warning: symbol 'at91_pinctrl_gpio_suspend' was not declared. Should it be static? drivers/pinctrl/pinctrl-at91.c:1545:6: warning: symbol 'at91_pinctrl_gpio_resume' was not declared. Should it be static? drivers/pinctrl/pinctrl-at91-pio4.c:171:18: warning: cast truncates bits from constant value (7ffffffff000000 becomes ff000000) drivers/pinctrl/pinctrl-at91-pio4.c:635:19: warning: cast truncates bits from constant value (7ffffffff becomes ffffffff) drivers/net/ethernet/freescale/gianfar.c:2717:60: warning: cast to restricted __be64 drivers/net/ethernet/freescale/gianfar.c:2717:60: warning: cast to restricted __be64 drivers/net/ethernet/freescale/gianfar.c:2717:60: warning: cast to restricted __be64 drivers/net/ethernet/freescale/gianfar.c:2717:60: warning: cast to restricted __be64 drivers/net/ethernet/freescale/gianfar.c:2717:60: warning: cast to restricted __be64 drivers/net/ethernet/freescale/gianfar.c:2717:60: warning: cast to restricted __be64 drivers/net/ethernet/freescale/gianfar.c:2717:60: warning: cast to restricted __be64 drivers/net/ethernet/freescale/gianfar.c:2717:60: warning: cast to restricted __be64 drivers/net/ethernet/freescale/gianfar.c:2717:60: warning: cast to restricted __be64 drivers/net/ethernet/freescale/gianfar.c:2717:60: warning: cast to restricted __be64 drivers/net/ethernet/freescale/gianfar.c:3054:53: warning: cast to restricted __be64 drivers/net/ethernet/freescale/gianfar.c:3054:53: warning: cast to restricted __be64 drivers/net/ethernet/freescale/gianfar.c:3054:53: warning: cast to restricted __be64 drivers/net/ethernet/freescale/gianfar.c:3054:53: warning: cast to restricted __be64 drivers/net/ethernet/freescale/gianfar.c:3054:53: warning: cast to restricted __be64 drivers/net/ethernet/freescale/gianfar.c:3054:53: warning: cast to restricted __be64 drivers/net/ethernet/freescale/gianfar.c:3054:53: warning: cast to restricted __be64 drivers/net/ethernet/freescale/gianfar.c:3054:53: warning: cast to restricted __be64 drivers/net/ethernet/freescale/gianfar.c:3054:53: warning: cast to restricted __be64 drivers/net/ethernet/freescale/gianfar.c:3054:53: warning: cast to restricted __be64 drivers/ras/debugfs.c:7:5: warning: symbol 'ras_userspace_consumers' was not declared. Should it be static? drivers/ras/debugfs.c:37:12: warning: symbol 'ras_add_daemon_trace' was not declared. Should it be static? drivers/ras/debugfs.c:53:13: warning: symbol 'ras_debugfs_init' was not declared. Should it be static? drivers/pci/rom.c:196:36: warning: incorrect type in return expression (different address spaces) drivers/pci/rom.c:196:36: expected void [noderef] * drivers/pci/rom.c:196:36: got void * drivers/pwm/pwm-sun4i.c:112:29: warning: cast truncates bits from constant value (fffffffff becomes ffffffff) drivers/pci/proc.c:143:17: warning: cast to restricted __le16 drivers/pci/proc.c:152:17: warning: cast to restricted __le32 drivers/pci/proc.c:161:17: warning: cast to restricted __le16 drivers/pci/quirks.c:2003:57: warning: restricted pci_power_t degrades to integer drivers/pci/host/pci-mvebu.c:954:31: warning: incorrect type in return expression (different address spaces) drivers/pci/host/pci-mvebu.c:954:31: expected void [noderef] * drivers/pci/host/pci-mvebu.c:954:31: got void * drivers/power/supply/sbs-battery.c:203:16: warning: cast to restricted __le16 drivers/power/supply/sbs-battery.c:269:16: warning: cast to restricted __le16 drivers/power/supply/sbs-battery.c:283:25: warning: cast to restricted __le16 drivers/pci/pcie/portdrv_core.c:23:6: warning: symbol 'pciehp_msi_disabled' was not declared. Should it be static? drivers/regulator/of_regulator.c:22:43: warning: restricted suspend_state_t degrades to integer drivers/regulator/of_regulator.c:123:22: warning: restricted suspend_state_t degrades to integer drivers/regulator/of_regulator.c:126:22: warning: restricted suspend_state_t degrades to integer drivers/regulator/of_regulator.c:129:22: warning: restricted suspend_state_t degrades to integer drivers/regulator/of_regulator.c:130:22: warning: restricted suspend_state_t degrades to integer drivers/regulator/of_regulator.c:131:22: warning: restricted suspend_state_t degrades to integer drivers/regulator/of_regulator.c:166:26: warning: restricted suspend_state_t degrades to integer drivers/pci/host/pcie-rcar.c:1159:20: warning: incorrect type in assignment (different modifiers) drivers/pci/host/pcie-rcar.c:1159:20: expected int ( *hw_init_fn )( ... ) drivers/pci/host/pcie-rcar.c:1159:20: got void const * drivers/phy/phy-meson8b-usb2.c:168:52: warning: cast truncates bits from constant value (3ffffffff00000 becomes fff00000) drivers/phy/phy-meson8b-usb2.c:171:52: warning: cast truncates bits from constant value (1ffffffffc00000 becomes ffc00000) drivers/reset/reset-sunxi.c:129:13: warning: symbol 'sun6i_reset_init' was not declared. Should it be static? drivers/reset/reset-uniphier.c:68:34: warning: symbol 'uniphier_sld3_sys_reset_data' was not declared. Should it be static? drivers/reset/reset-uniphier.c:73:34: warning: symbol 'uniphier_pro4_sys_reset_data' was not declared. Should it be static? drivers/reset/reset-uniphier.c:81:34: warning: symbol 'uniphier_pro5_sys_reset_data' was not declared. Should it be static? drivers/reset/reset-uniphier.c:89:34: warning: symbol 'uniphier_pxs2_sys_reset_data' was not declared. Should it be static? drivers/reset/reset-uniphier.c:103:34: warning: symbol 'uniphier_ld11_sys_reset_data' was not declared. Should it be static? drivers/reset/reset-uniphier.c:108:34: warning: symbol 'uniphier_ld20_sys_reset_data' was not declared. Should it be static? drivers/reset/reset-uniphier.c:137:34: warning: symbol 'uniphier_sld3_mio_reset_data' was not declared. Should it be static? drivers/reset/reset-uniphier.c:157:34: warning: symbol 'uniphier_pro5_sd_reset_data' was not declared. Should it be static? drivers/reset/reset-uniphier.c:174:34: warning: symbol 'uniphier_ld4_peri_reset_data' was not declared. Should it be static? drivers/reset/reset-uniphier.c:187:34: warning: symbol 'uniphier_pro4_peri_reset_data' was not declared. Should it be static? drivers/soc/bcm/raspberrypi-power.c:48:3: warning: symbol '__packet' was not declared. Should it be static? drivers/regulator/bcm590xx-regulator.c:410:50: warning: cast truncates bits from constant value (3ffffffff8 becomes fffffff8) drivers/regulator/bcm590xx-regulator.c:415:50: warning: cast truncates bits from constant value (3fffffffff becomes ffffffff) drivers/soc/mediatek/mtk-scpsys.c:717:15: warning: incorrect type in assignment (different modifiers) drivers/soc/mediatek/mtk-scpsys.c:717:15: expected int ( *probe )( ... ) drivers/soc/mediatek/mtk-scpsys.c:717:15: got void const *const data drivers/soc/mediatek/mtk-scpsys.c:487:34: warning: cast truncates bits from constant value (fffffffff00 becomes ffffff00) drivers/soc/mediatek/mtk-scpsys.c:496:34: warning: cast truncates bits from constant value (fffffffff00 becomes ffffff00) drivers/soc/mediatek/mtk-scpsys.c:497:38: warning: cast truncates bits from constant value (1ffffffff000 becomes fffff000) drivers/soc/mediatek/mtk-scpsys.c:505:34: warning: cast truncates bits from constant value (fffffffff00 becomes ffffff00) drivers/soc/mediatek/mtk-scpsys.c:506:38: warning: cast truncates bits from constant value (1ffffffff000 becomes fffff000) drivers/soc/mediatek/mtk-scpsys.c:514:34: warning: cast truncates bits from constant value (fffffffff00 becomes ffffff00) drivers/soc/mediatek/mtk-scpsys.c:515:38: warning: cast truncates bits from constant value (3ffffffff000 becomes fffff000) drivers/soc/mediatek/mtk-scpsys.c:523:34: warning: cast truncates bits from constant value (fffffffff00 becomes ffffff00) drivers/soc/mediatek/mtk-scpsys.c:531:34: warning: cast truncates bits from constant value (fffffffff00 becomes ffffff00) drivers/soc/mediatek/mtk-scpsys.c:532:38: warning: cast truncates bits from constant value (fffffffff000 becomes fffff000) drivers/soc/mediatek/mtk-scpsys.c:540:34: warning: cast truncates bits from constant value (fffffffff00 becomes ffffff00) drivers/soc/mediatek/mtk-scpsys.c:541:38: warning: cast truncates bits from constant value (fffffffff000 becomes fffff000) drivers/soc/mediatek/mtk-scpsys.c:578:34: warning: cast truncates bits from constant value (fffffffff00 becomes ffffff00) drivers/soc/mediatek/mtk-scpsys.c:579:38: warning: cast truncates bits from constant value (1ffffffff000 becomes fffff000) drivers/soc/mediatek/mtk-scpsys.c:586:34: warning: cast truncates bits from constant value (fffffffff00 becomes ffffff00) drivers/soc/mediatek/mtk-scpsys.c:587:38: warning: cast truncates bits from constant value (fffffffff000 becomes fffff000) drivers/soc/mediatek/mtk-scpsys.c:594:34: warning: cast truncates bits from constant value (fffffffff00 becomes ffffff00) drivers/soc/mediatek/mtk-scpsys.c:595:38: warning: cast truncates bits from constant value (3ffffffff000 becomes fffff000) drivers/soc/mediatek/mtk-scpsys.c:602:34: warning: cast truncates bits from constant value (fffffffff00 becomes ffffff00) drivers/soc/mediatek/mtk-scpsys.c:603:38: warning: cast truncates bits from constant value (1ffffffff000 becomes fffff000) drivers/soc/mediatek/mtk-scpsys.c:612:34: warning: cast truncates bits from constant value (fffffffff00 becomes ffffff00) drivers/soc/mediatek/mtk-scpsys.c:613:38: warning: cast truncates bits from constant value (fffffffff000 becomes fffff000) drivers/soc/mediatek/mtk-scpsys.c:620:34: warning: cast truncates bits from constant value (fffffffff00 becomes ffffff00) drivers/soc/mediatek/mtk-scpsys.c:621:38: warning: cast truncates bits from constant value (fffffffff000 becomes fffff000) drivers/soc/mediatek/mtk-scpsys.c:628:34: warning: cast truncates bits from constant value (fffffffff00 becomes ffffff00) drivers/soc/mediatek/mtk-scpsys.c:629:38: warning: cast truncates bits from constant value (fffffffff000 becomes fffff000) drivers/soc/mediatek/mtk-scpsys.c:637:34: warning: cast truncates bits from constant value (fffffffff00 becomes ffffff00) drivers/soc/mediatek/mtk-scpsys.c:645:34: warning: cast truncates bits from constant value (fffffffff00 becomes ffffff00) drivers/soc/mediatek/mtk-scpsys.c:646:38: warning: cast truncates bits from constant value (3ffffffff000 becomes fffff000) drivers/soc/mediatek/mtk-scpsys.c:653:34: warning: cast truncates bits from constant value (3fffffffff00 becomes ffffff00) drivers/soc/mediatek/mtk-scpsys.c:654:38: warning: cast truncates bits from constant value (3fffffffff0000 becomes ffff0000) drivers/pinctrl/nomadik/pinctrl-nomadik.c:1081:24: warning: incorrect type in return expression (different address spaces) drivers/pinctrl/nomadik/pinctrl-nomadik.c:1081:24: expected struct nmk_gpio_chip * drivers/pinctrl/nomadik/pinctrl-nomadik.c:1081:24: got void [noderef] *[assigned] base drivers/pinctrl/nomadik/pinctrl-nomadik.c:1655:9: warning: context imbalance in 'nmk_pmx_set' - different lock contexts for basic block drivers/soc/qcom/spm.c:240:39: warning: incorrect type in assignment (different modifiers) drivers/soc/qcom/spm.c:240:39: expected int ( * )( ... ) drivers/soc/qcom/spm.c:240:39: got void const *const data drivers/rtc/rtc-sun6i.c:145:16: warning: cast truncates bits from constant value (1fffffffff becomes ffffffff) drivers/rtc/rtc-sun6i.c:440:28: warning: cast truncates bits from constant value (3ffffffff80 becomes ffffff80) drivers/soc/qcom/smd.c:473:53: warning: incorrect type in argument 2 (different address spaces) drivers/soc/qcom/smd.c:473:53: expected void const [noderef] *src drivers/soc/qcom/smd.c:473:53: got void * drivers/soc/qcom/smd.c:480:43: warning: incorrect type in argument 2 (different address spaces) drivers/soc/qcom/smd.c:480:43: expected void const [noderef] *src drivers/soc/qcom/smd.c:480:43: got void *rx_fifo drivers/soc/qcom/smd.c:688:51: warning: incorrect type in argument 1 (different address spaces) drivers/soc/qcom/smd.c:688:51: expected void [noderef] *dst drivers/soc/qcom/smd.c:688:51: got void * drivers/soc/qcom/smd.c:695:41: warning: incorrect type in argument 1 (different address spaces) drivers/soc/qcom/smd.c:695:41: expected void [noderef] *dst drivers/soc/qcom/smd.c:695:41: got void *tx_fifo drivers/net/ethernet/intel/e1000e/netdev.c:3795:30: warning: incorrect type in assignment (different base types) drivers/net/ethernet/intel/e1000e/netdev.c:3795:30: expected restricted __le64 [usertype] buffer_addr drivers/net/ethernet/intel/e1000e/netdev.c:3795:30: got unsigned int [unsigned] [usertype] dma drivers/scsi/scsi_lib.c:2056:6: warning: symbol '__scsi_init_queue' was not declared. Should it be static? drivers/soc/qcom/smd-rpm.c:181:25: warning: incorrect type in argument 2 (different address spaces) drivers/soc/qcom/smd-rpm.c:181:25: expected void const volatile [noderef] *from drivers/soc/qcom/smd-rpm.c:181:25: got unsigned char const * drivers/spi/spi-bcm-qspi.c:296:24: warning: cast to restricted __le32 drivers/spi/spi-bcm-qspi.c:332:30: warning: incorrect type in assignment (different base types) drivers/spi/spi-bcm-qspi.c:332:30: expected unsigned int [unsigned] [assigned] [usertype] data drivers/spi/spi-bcm-qspi.c:332:30: got restricted __le32 [usertype] drivers/soc/qcom/smem.c:355:16: warning: incorrect type in assignment (different address spaces) drivers/soc/qcom/smem.c:355:16: expected struct smem_header *header drivers/soc/qcom/smem.c:355:16: got void [noderef] *virt_base drivers/soc/qcom/smem.c:434:16: warning: incorrect type in assignment (different address spaces) drivers/soc/qcom/smem.c:434:16: expected struct smem_header *header drivers/soc/qcom/smem.c:434:16: got void [noderef] *virt_base drivers/soc/qcom/smem.c:447:48: warning: incorrect type in return expression (different address spaces) drivers/soc/qcom/smem.c:447:48: expected void * drivers/soc/qcom/smem.c:447:48: got void [noderef] * drivers/soc/qcom/smem.c:545:24: warning: incorrect type in assignment (different address spaces) drivers/soc/qcom/smem.c:545:24: expected struct smem_header *header drivers/soc/qcom/smem.c:545:24: got void [noderef] *virt_base drivers/soc/qcom/smem.c:582:16: warning: incorrect type in assignment (different address spaces) drivers/soc/qcom/smem.c:582:16: expected struct smem_ptable *ptable drivers/soc/qcom/smem.c:582:16: got void [noderef] * drivers/soc/qcom/smem.c:626:24: warning: incorrect type in assignment (different address spaces) drivers/soc/qcom/smem.c:626:24: expected struct smem_partition_header *header drivers/soc/qcom/smem.c:626:24: got void [noderef] * drivers/soc/qcom/smem.c:724:16: warning: incorrect type in assignment (different address spaces) drivers/soc/qcom/smem.c:724:16: expected struct smem_header *header drivers/soc/qcom/smem.c:724:16: got void [noderef] *virt_base drivers/spi/spi-orion.c:391:17: warning: cast from restricted __le16 drivers/spi/spi-orion.c:401:17: warning: cast to restricted __le16 drivers/spi/spi-orion.c:401:17: warning: cast to restricted __le16 drivers/spi/spi-orion.c:401:17: warning: cast to restricted __le16 drivers/spi/spi-orion.c:401:17: warning: cast to restricted __le16 drivers/soc/qcom/smp2p.c:214:23: warning: incorrect type in argument 1 (different address spaces) drivers/soc/qcom/smp2p.c:214:23: expected void const volatile [noderef] *addr drivers/soc/qcom/smp2p.c:214:23: got unsigned int [usertype] *value drivers/soc/qcom/smp2p.c:321:22: warning: incorrect type in argument 1 (different address spaces) drivers/soc/qcom/smp2p.c:321:22: expected void const volatile [noderef] *addr drivers/soc/qcom/smp2p.c:321:22: got unsigned int [usertype] *value drivers/soc/qcom/smp2p.c:324:9: warning: incorrect type in argument 2 (different address spaces) drivers/soc/qcom/smp2p.c:324:9: expected void volatile [noderef] *addr drivers/soc/qcom/smp2p.c:324:9: got unsigned int [usertype] *value drivers/soc/qcom/smsm.c:160:22: warning: incorrect type in argument 1 (different address spaces) drivers/soc/qcom/smsm.c:160:22: expected void const volatile [noderef] *addr drivers/soc/qcom/smsm.c:160:22: got unsigned int [usertype] *local_state drivers/soc/qcom/smsm.c:172:9: warning: incorrect type in argument 2 (different address spaces) drivers/soc/qcom/smsm.c:172:9: expected void volatile [noderef] *addr drivers/soc/qcom/smsm.c:172:9: got unsigned int [usertype] *local_state drivers/soc/qcom/smsm.c:182:23: warning: incorrect type in argument 1 (different address spaces) drivers/soc/qcom/smsm.c:182:23: expected void const volatile [noderef] *addr drivers/soc/qcom/smsm.c:182:23: got unsigned int [usertype] * drivers/soc/qcom/smsm.c:214:15: warning: incorrect type in argument 1 (different address spaces) drivers/soc/qcom/smsm.c:214:15: expected void const volatile [noderef] *addr drivers/soc/qcom/smsm.c:214:15: got unsigned int [usertype] *remote_state drivers/soc/qcom/smsm.c:253:23: warning: incorrect type in argument 1 (different address spaces) drivers/soc/qcom/smsm.c:253:23: expected void const volatile [noderef] *addr drivers/soc/qcom/smsm.c:253:23: got unsigned int [usertype] * drivers/soc/qcom/smsm.c:255:17: warning: incorrect type in argument 2 (different address spaces) drivers/soc/qcom/smsm.c:255:17: expected void volatile [noderef] *addr drivers/soc/qcom/smsm.c:255:17: got unsigned int [usertype] * drivers/soc/qcom/smsm.c:280:23: warning: incorrect type in argument 1 (different address spaces) drivers/soc/qcom/smsm.c:280:23: expected void const volatile [noderef] *addr drivers/soc/qcom/smsm.c:280:23: got unsigned int [usertype] * drivers/soc/qcom/smsm.c:282:17: warning: incorrect type in argument 2 (different address spaces) drivers/soc/qcom/smsm.c:282:17: expected void volatile [noderef] *addr drivers/soc/qcom/smsm.c:282:17: got unsigned int [usertype] * drivers/soc/qcom/smsm.c:573:17: warning: incorrect type in argument 2 (different address spaces) drivers/soc/qcom/smsm.c:573:17: expected void volatile [noderef] *addr drivers/soc/qcom/smsm.c:573:17: got unsigned int [usertype] * drivers/spi/spi-sirf.c:472:23: warning: restricted __be32 degrades to integer drivers/net/ethernet/intel/igb/igb_main.c:457:25: warning: cast to restricted __le64 drivers/net/ethernet/intel/igb/igb_main.c:457:25: warning: cast to restricted __le64 drivers/net/ethernet/intel/igb/igb_main.c:537:33: warning: cast to restricted __le64 drivers/net/ethernet/intel/igb/igb_main.c:537:33: warning: cast to restricted __le64 drivers/net/ethernet/intel/igb/igb_main.c:543:33: warning: cast to restricted __le64 drivers/net/ethernet/intel/igb/igb_main.c:543:33: warning: cast to restricted __le64 drivers/net/ethernet/intel/igb/igb_main.c:4981:46: warning: incorrect type in argument 2 (different base types) drivers/net/ethernet/intel/igb/igb_main.c:4981:46: expected restricted __wsum [usertype] diff drivers/net/ethernet/intel/igb/igb_main.c:4981:46: got restricted __be32 [usertype] drivers/net/ethernet/intel/igb/igb_main.c:7145:31: warning: cast to restricted __be16 drivers/net/ethernet/intel/igb/igb_main.c:7145:31: warning: cast from restricted __le16 drivers/net/ethernet/intel/igb/igb_main.c:7145:31: warning: cast to restricted __be16 drivers/net/ethernet/intel/igb/igb_main.c:7145:31: warning: cast from restricted __le16 drivers/net/ethernet/intel/igb/igb_main.c:7145:31: warning: cast to restricted __be16 drivers/net/ethernet/intel/igb/igb_main.c:7145:31: warning: cast from restricted __le16 drivers/net/ethernet/intel/igb/igb_main.c:7145:31: warning: cast to restricted __be16 drivers/net/ethernet/intel/igb/igb_main.c:7145:31: warning: cast from restricted __le16 drivers/pinctrl/samsung/pinctrl-exynos.c:367:5: warning: symbol 'exynos_get_eint_wake_mask' was not declared. Should it be static? drivers/pinctrl/samsung/pinctrl-exynos.c:660:36: warning: incorrect type in argument 1 (different address spaces) drivers/pinctrl/samsung/pinctrl-exynos.c:660:36: expected void const volatile [noderef] *addr drivers/pinctrl/samsung/pinctrl-exynos.c:660:36: got void * drivers/pinctrl/samsung/pinctrl-exynos.c:663:36: warning: incorrect type in argument 2 (different address spaces) drivers/pinctrl/samsung/pinctrl-exynos.c:663:36: expected void volatile [noderef] *addr drivers/pinctrl/samsung/pinctrl-exynos.c:663:36: got void * drivers/pinctrl/samsung/pinctrl-exynos.c:685:18: warning: incorrect type in assignment (different address spaces) drivers/pinctrl/samsung/pinctrl-exynos.c:685:18: expected void *clk_base drivers/pinctrl/samsung/pinctrl-exynos.c:685:18: got void [noderef] * drivers/net/ethernet/marvell/mv643xx_eth.c:1972:35: warning: incorrect type in assignment (different address spaces) drivers/net/ethernet/marvell/mv643xx_eth.c:1972:35: expected struct rx_desc *rx_desc_area drivers/net/ethernet/marvell/mv643xx_eth.c:1972:35: got void [noderef] * drivers/net/ethernet/marvell/mv643xx_eth.c:2011:28: warning: incorrect type in argument 1 (different address spaces) drivers/net/ethernet/marvell/mv643xx_eth.c:2011:28: expected void volatile [noderef] *iomem_cookie drivers/net/ethernet/marvell/mv643xx_eth.c:2011:28: got struct rx_desc *rx_desc_area drivers/net/ethernet/marvell/mv643xx_eth.c:2042:28: warning: incorrect type in argument 1 (different address spaces) drivers/net/ethernet/marvell/mv643xx_eth.c:2042:28: expected void volatile [noderef] *iomem_cookie drivers/net/ethernet/marvell/mv643xx_eth.c:2042:28: got struct rx_desc *rx_desc_area drivers/net/ethernet/marvell/mv643xx_eth.c:2076:35: warning: incorrect type in assignment (different address spaces) drivers/net/ethernet/marvell/mv643xx_eth.c:2076:35: expected struct tx_desc *tx_desc_area drivers/net/ethernet/marvell/mv643xx_eth.c:2076:35: got void [noderef] * drivers/net/ethernet/marvell/mv643xx_eth.c:2131:28: warning: incorrect type in argument 1 (different address spaces) drivers/net/ethernet/marvell/mv643xx_eth.c:2131:28: expected void volatile [noderef] *iomem_cookie drivers/net/ethernet/marvell/mv643xx_eth.c:2131:28: got struct tx_desc *tx_desc_area drivers/net/ethernet/marvell/mv643xx_eth.c:2149:28: warning: incorrect type in argument 1 (different address spaces) drivers/net/ethernet/marvell/mv643xx_eth.c:2149:28: expected void volatile [noderef] *iomem_cookie drivers/net/ethernet/marvell/mv643xx_eth.c:2149:28: got struct tx_desc *tx_desc_area drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:457:66: warning: incorrect type in argument 2 (different address spaces) drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:457:66: expected void const [noderef] *from drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:457:66: got void const * drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:757:58: warning: incorrect type in argument 2 (different address spaces) drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:757:58: expected void const [noderef] *from drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:757:58: got struct VCHIQ_ELEMENT_T const [usertype] *[addressable] [usertype] elements drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:976:60: warning: incorrect type in assignment (different address spaces) drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:976:60: expected struct vchiq_header_struct [usertype] *[usertype] header drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:976:60: got void [noderef] *[addressable] msgbuf drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:2731:24: warning: Variable length array is used. drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:1191:9: warning: context imbalance in 'vchiq_ioctl' - different lock contexts for basic block drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c:2004:34: warning: context imbalance in 'block_resume' - unexpected unlock ./include/net/hwbm.h:23:6: warning: symbol 'hwbm_buf_free' was not declared. Should it be static? ./include/net/hwbm.h:24:5: warning: symbol 'hwbm_pool_refill' was not declared. Should it be static? ./include/net/hwbm.h:25:5: warning: symbol 'hwbm_pool_add' was not declared. Should it be static? drivers/net/ethernet/marvell/mvneta_bm.h:163:6: warning: symbol 'mvneta_bm_pool_destroy' was not declared. Should it be static? drivers/net/ethernet/marvell/mvneta_bm.h:165:6: warning: symbol 'mvneta_bm_bufs_free' was not declared. Should it be static? drivers/net/ethernet/marvell/mvneta_bm.h:167:5: warning: symbol 'mvneta_bm_construct' was not declared. Should it be static? drivers/net/ethernet/marvell/mvneta_bm.h:168:5: warning: symbol 'mvneta_bm_pool_refill' was not declared. Should it be static? drivers/net/ethernet/marvell/mvneta_bm.h:170:23: warning: symbol 'mvneta_bm_pool_use' was not declared. Should it be static? drivers/net/ethernet/marvell/mvneta.c:1686:25: warning: restricted __be16 degrades to integer drivers/net/ethernet/marvell/mvneta.c:1883:45: warning: incorrect type in argument 2 (different base types) drivers/net/ethernet/marvell/mvneta.c:1883:45: expected int [signed] l3_proto drivers/net/ethernet/marvell/mvneta.c:1883:45: got restricted __be16 [usertype] l3_proto drivers/pinctrl/sirf/pinctrl-atlas7.c:552:26: warning: symbol 'atlas7_ioc_pad_confs' was not declared. Should it be static? drivers/pinctrl/sirf/pinctrl-atlas7.c:1005:25: warning: symbol 'altas7_pin_groups' was not declared. Should it be static? drivers/pinctrl/sirf/pinctrl-atlas7.c:4767:28: warning: symbol 'atlas7_ioc_data' was not declared. Should it be static? drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c:452:29: warning: incorrect type in argument 1 (different address spaces) drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c:452:29: expected void const *x drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c:452:29: got char [noderef] *buf drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c:458:63: warning: incorrect type in argument 1 (different address spaces) drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c:458:63: expected void const *addr drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c:458:63: got char [noderef] * drivers/net/ethernet/intel/igb/igb_ethtool.c:826:32: warning: incorrect type in assignment (different base types) drivers/net/ethernet/intel/igb/igb_ethtool.c:826:32: expected unsigned short [unsigned] [short] [usertype] drivers/net/ethernet/intel/igb/igb_ethtool.c:826:32: got restricted __le16 [usertype] drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c:816:1: warning: symbol 'vchi_readbuf_uint32' was not declared. Should it be static? drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c:827:1: warning: symbol 'vchi_writebuf_uint32' was not declared. Should it be static? drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c:841:1: warning: symbol 'vchi_readbuf_uint16' was not declared. Should it be static? drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c:852:1: warning: symbol 'vchi_writebuf_uint16' was not declared. Should it be static? drivers/net/ethernet/micrel/ks8851.c:203:16: warning: incorrect type in assignment (different base types) drivers/net/ethernet/micrel/ks8851.c:203:16: expected restricted __le16 drivers/net/ethernet/micrel/ks8851.c:203:16: got unsigned int [unsigned] val drivers/tty/tty_io.c:125:17: warning: too long initializer-string for array of char drivers/soc/ux500/ux500-soc-id.c:171:31: warning: incorrect type in argument 1 (different address spaces) drivers/soc/ux500/ux500-soc-id.c:171:31: expected void const * drivers/soc/ux500/ux500-soc-id.c:171:31: got void [noderef] *[assigned] uid drivers/soc/ux500/ux500-soc-id.c:173:26: warning: cast removes address space of expression drivers/soc/ux500/ux500-soc-id.c:173:26: warning: incorrect type in argument 1 (different address spaces) drivers/soc/ux500/ux500-soc-id.c:173:26: expected void const volatile [noderef] *addr drivers/soc/ux500/ux500-soc-id.c:173:26: got unsigned int [usertype] * drivers/soc/ux500/ux500-soc-id.c:174:26: warning: cast removes address space of expression drivers/soc/ux500/ux500-soc-id.c:174:26: warning: incorrect type in argument 1 (different address spaces) drivers/soc/ux500/ux500-soc-id.c:174:26: expected void const volatile [noderef] *addr drivers/soc/ux500/ux500-soc-id.c:174:26: got unsigned int [usertype] * drivers/soc/ux500/ux500-soc-id.c:174:47: warning: cast removes address space of expression drivers/soc/ux500/ux500-soc-id.c:174:47: warning: incorrect type in argument 1 (different address spaces) drivers/soc/ux500/ux500-soc-id.c:174:47: expected void const volatile [noderef] *addr drivers/soc/ux500/ux500-soc-id.c:174:47: got unsigned int [usertype] * drivers/soc/ux500/ux500-soc-id.c:175:26: warning: cast removes address space of expression drivers/soc/ux500/ux500-soc-id.c:175:26: warning: incorrect type in argument 1 (different address spaces) drivers/soc/ux500/ux500-soc-id.c:175:26: expected void const volatile [noderef] *addr drivers/soc/ux500/ux500-soc-id.c:175:26: got unsigned int [usertype] * drivers/soc/ux500/ux500-soc-id.c:175:47: warning: cast removes address space of expression drivers/soc/ux500/ux500-soc-id.c:175:47: warning: incorrect type in argument 1 (different address spaces) drivers/soc/ux500/ux500-soc-id.c:175:47: expected void const volatile [noderef] *addr drivers/soc/ux500/ux500-soc-id.c:175:47: got unsigned int [usertype] * drivers/net/ethernet/intel/igb/igb_ptp.c:1017:17: warning: cast from restricted __be16 drivers/net/ethernet/intel/igb/igb_ptp.c:1022:25: warning: cast from restricted __be16 drivers/net/ethernet/realtek/r8169.c:7152:17: warning: incorrect type in assignment (different base types) drivers/net/ethernet/realtek/r8169.c:7152:17: expected unsigned int [unsigned] drivers/net/ethernet/realtek/r8169.c:7152:17: got restricted __le32 [usertype] drivers/net/ethernet/renesas/sh_eth.c:768:37: warning: incorrect type in argument 1 (different address spaces) drivers/net/ethernet/renesas/sh_eth.c:768:37: expected void const volatile [noderef] *addr drivers/net/ethernet/renesas/sh_eth.c:768:37: got void * drivers/net/ethernet/renesas/sh_eth.c:769:37: warning: incorrect type in argument 1 (different address spaces) drivers/net/ethernet/renesas/sh_eth.c:769:37: expected void const volatile [noderef] *addr drivers/net/ethernet/renesas/sh_eth.c:769:37: got void * drivers/net/ethernet/renesas/sh_eth.c:776:37: warning: incorrect type in argument 2 (different address spaces) drivers/net/ethernet/renesas/sh_eth.c:776:37: expected void volatile [noderef] *addr drivers/net/ethernet/renesas/sh_eth.c:776:37: got void * drivers/net/ethernet/renesas/sh_eth.c:777:37: warning: incorrect type in argument 2 (different address spaces) drivers/net/ethernet/renesas/sh_eth.c:777:37: expected void volatile [noderef] *addr drivers/net/ethernet/renesas/sh_eth.c:777:37: got void * drivers/net/ethernet/renesas/sh_eth.c:1084:31: warning: incorrect type in argument 1 (different address spaces) drivers/net/ethernet/renesas/sh_eth.c:1084:31: expected void const volatile [noderef] *addr drivers/net/ethernet/renesas/sh_eth.c:1084:31: got void *addr drivers/net/ethernet/renesas/sh_eth.c:1089:31: warning: incorrect type in argument 2 (different address spaces) drivers/net/ethernet/renesas/sh_eth.c:1089:31: expected void volatile [noderef] *addr drivers/net/ethernet/renesas/sh_eth.c:1089:31: got void *addr drivers/net/ethernet/renesas/sh_eth.c:1112:33: warning: incorrect type in argument 1 (different address spaces) drivers/net/ethernet/renesas/sh_eth.c:1112:33: expected void const volatile [noderef] *addr drivers/net/ethernet/renesas/sh_eth.c:1112:33: got void *addr drivers/net/ethernet/renesas/sh_eth.c:1209:29: warning: incorrect type in assignment (different base types) drivers/net/ethernet/renesas/sh_eth.c:1209:29: expected unsigned int [unsigned] [usertype] len drivers/net/ethernet/renesas/sh_eth.c:1209:29: got restricted __le32 [usertype] drivers/net/ethernet/renesas/sh_eth.c:1210:30: warning: incorrect type in assignment (different base types) drivers/net/ethernet/renesas/sh_eth.c:1210:30: expected unsigned int [unsigned] [usertype] addr drivers/net/ethernet/renesas/sh_eth.c:1210:30: got restricted __le32 [usertype] drivers/net/ethernet/renesas/sh_eth.c:1211:32: warning: incorrect type in assignment (different base types) drivers/net/ethernet/renesas/sh_eth.c:1211:32: expected unsigned int [unsigned] [usertype] status drivers/net/ethernet/renesas/sh_eth.c:1211:32: got restricted __le32 [usertype] drivers/net/ethernet/renesas/sh_eth.c:1226:32: warning: invalid assignment: |= drivers/net/ethernet/renesas/sh_eth.c:1226:32: left side has type unsigned int drivers/net/ethernet/renesas/sh_eth.c:1226:32: right side has type restricted __le32 drivers/net/ethernet/renesas/sh_eth.c:1234:32: warning: incorrect type in assignment (different base types) drivers/net/ethernet/renesas/sh_eth.c:1234:32: expected unsigned int [unsigned] [usertype] status drivers/net/ethernet/renesas/sh_eth.c:1234:32: got restricted __le32 [usertype] drivers/net/ethernet/renesas/sh_eth.c:1235:29: warning: incorrect type in assignment (different base types) drivers/net/ethernet/renesas/sh_eth.c:1235:29: expected unsigned int [unsigned] [usertype] len drivers/net/ethernet/renesas/sh_eth.c:1235:29: got restricted __le32 [usertype] drivers/net/ethernet/renesas/sh_eth.c:1245:24: warning: invalid assignment: |= drivers/net/ethernet/renesas/sh_eth.c:1245:24: left side has type unsigned int drivers/net/ethernet/renesas/sh_eth.c:1245:24: right side has type restricted __le32 drivers/net/ethernet/renesas/sh_eth.c:1391:40: warning: invalid assignment: &= drivers/net/ethernet/renesas/sh_eth.c:1391:40: left side has type unsigned int drivers/net/ethernet/renesas/sh_eth.c:1391:40: right side has type restricted __le32 drivers/net/ethernet/renesas/sh_eth.c:1423:38: warning: restricted __le32 degrades to integer drivers/net/ethernet/renesas/sh_eth.c:1427:17: warning: cast to restricted __le32 drivers/net/ethernet/renesas/sh_eth.c:1432:25: warning: cast to restricted __le32 drivers/net/ethernet/renesas/sh_eth.c:1432:25: warning: cast to restricted __le32 drivers/net/ethernet/renesas/sh_eth.c:1439:32: warning: incorrect type in assignment (different base types) drivers/net/ethernet/renesas/sh_eth.c:1439:32: expected unsigned int [unsigned] [usertype] status drivers/net/ethernet/renesas/sh_eth.c:1439:32: got restricted __le32 [usertype] drivers/net/ethernet/renesas/sh_eth.c:1441:40: warning: invalid assignment: |= drivers/net/ethernet/renesas/sh_eth.c:1441:40: left side has type unsigned int drivers/net/ethernet/renesas/sh_eth.c:1441:40: right side has type restricted __le32 drivers/net/ethernet/renesas/sh_eth.c:1444:41: warning: cast to restricted __le32 drivers/net/ethernet/renesas/sh_eth.c:1468:35: warning: restricted __le32 degrades to integer drivers/net/ethernet/renesas/sh_eth.c:1471:31: warning: cast to restricted __le32 drivers/net/ethernet/renesas/sh_eth.c:1472:27: warning: cast to restricted __le32 drivers/net/ethernet/renesas/sh_eth.c:1510:36: warning: cast to restricted __le32 drivers/net/ethernet/renesas/sh_eth.c:1539:29: warning: incorrect type in assignment (different base types) drivers/net/ethernet/renesas/sh_eth.c:1539:29: expected unsigned int [unsigned] [usertype] len drivers/net/ethernet/renesas/sh_eth.c:1539:29: got restricted __le32 [usertype] drivers/net/ethernet/renesas/sh_eth.c:1555:38: warning: incorrect type in assignment (different base types) drivers/net/ethernet/renesas/sh_eth.c:1555:38: expected unsigned int [unsigned] [usertype] addr drivers/net/ethernet/renesas/sh_eth.c:1555:38: got restricted __le32 [usertype] drivers/net/ethernet/renesas/sh_eth.c:1559:40: warning: invalid assignment: |= drivers/net/ethernet/renesas/sh_eth.c:1559:40: left side has type unsigned int drivers/net/ethernet/renesas/sh_eth.c:1559:40: right side has type restricted __le32 drivers/net/ethernet/renesas/sh_eth.c:1562:40: warning: invalid assignment: |= drivers/net/ethernet/renesas/sh_eth.c:1562:40: left side has type unsigned int drivers/net/ethernet/renesas/sh_eth.c:1562:40: right side has type restricted __le32 drivers/net/ethernet/renesas/sh_eth.c:2388:32: warning: incorrect type in assignment (different base types) drivers/net/ethernet/renesas/sh_eth.c:2388:32: expected unsigned int [unsigned] [usertype] status drivers/net/ethernet/renesas/sh_eth.c:2388:32: got restricted __le32 [usertype] drivers/net/ethernet/renesas/sh_eth.c:2389:30: warning: incorrect type in assignment (different base types) drivers/net/ethernet/renesas/sh_eth.c:2389:30: expected unsigned int [unsigned] [usertype] addr drivers/net/ethernet/renesas/sh_eth.c:2389:30: got restricted __le32 [usertype] drivers/net/ethernet/renesas/sh_eth.c:2439:22: warning: incorrect type in assignment (different base types) drivers/net/ethernet/renesas/sh_eth.c:2439:22: expected unsigned int [unsigned] [usertype] addr drivers/net/ethernet/renesas/sh_eth.c:2439:22: got restricted __le32 [usertype] drivers/net/ethernet/renesas/sh_eth.c:2440:22: warning: incorrect type in assignment (different base types) drivers/net/ethernet/renesas/sh_eth.c:2440:22: expected unsigned int [unsigned] [usertype] len drivers/net/ethernet/renesas/sh_eth.c:2440:22: got restricted __le32 [usertype] drivers/net/ethernet/renesas/sh_eth.c:2444:32: warning: invalid assignment: |= drivers/net/ethernet/renesas/sh_eth.c:2444:32: left side has type unsigned int drivers/net/ethernet/renesas/sh_eth.c:2444:32: right side has type restricted __le32 drivers/net/ethernet/renesas/sh_eth.c:2446:32: warning: invalid assignment: |= drivers/net/ethernet/renesas/sh_eth.c:2446:32: left side has type unsigned int drivers/net/ethernet/renesas/sh_eth.c:2446:32: right side has type restricted __le32 drivers/net/ethernet/renesas/sh_eth.h:567:30: warning: incorrect type in return expression (different address spaces) drivers/net/ethernet/renesas/sh_eth.h:567:30: expected void * drivers/net/ethernet/renesas/sh_eth.h:567:30: got void [noderef] * drivers/net/ethernet/renesas/sh_eth.c:2574:24: warning: incorrect type in argument 1 (different address spaces) drivers/net/ethernet/renesas/sh_eth.c:2574:24: expected void const volatile [noderef] *addr drivers/net/ethernet/renesas/sh_eth.c:2574:24: got void *[assigned] reg_offset drivers/net/ethernet/renesas/sh_eth.c:2575:62: warning: incorrect type in argument 2 (different address spaces) drivers/net/ethernet/renesas/sh_eth.c:2575:62: expected void volatile [noderef] *addr drivers/net/ethernet/renesas/sh_eth.c:2575:62: got void *[assigned] reg_offset drivers/net/ethernet/renesas/sh_eth.c:2589:24: warning: incorrect type in argument 1 (different address spaces) drivers/net/ethernet/renesas/sh_eth.c:2589:24: expected void const volatile [noderef] *addr drivers/net/ethernet/renesas/sh_eth.c:2589:24: got void *[assigned] reg_offset drivers/net/ethernet/renesas/sh_eth.c:2590:37: warning: incorrect type in argument 2 (different address spaces) drivers/net/ethernet/renesas/sh_eth.c:2590:37: expected void volatile [noderef] *addr drivers/net/ethernet/renesas/sh_eth.c:2590:37: got void *[assigned] reg_offset drivers/net/ethernet/renesas/sh_eth.c:2619:24: warning: incorrect type in argument 2 (different address spaces) drivers/net/ethernet/renesas/sh_eth.c:2619:24: expected void volatile [noderef] *addr drivers/net/ethernet/renesas/sh_eth.c:2619:24: got void *reg drivers/net/ethernet/renesas/sh_eth.c:2624:28: warning: incorrect type in argument 2 (different address spaces) drivers/net/ethernet/renesas/sh_eth.c:2624:28: expected void volatile [noderef] *addr drivers/net/ethernet/renesas/sh_eth.c:2624:28: got void * drivers/net/ethernet/renesas/sh_eth.c:2635:24: warning: incorrect type in argument 1 (different address spaces) drivers/net/ethernet/renesas/sh_eth.c:2635:24: expected void const volatile [noderef] *addr drivers/net/ethernet/renesas/sh_eth.c:2635:24: got void *reg drivers/net/ethernet/renesas/sh_eth.c:2640:28: warning: incorrect type in argument 1 (different address spaces) drivers/net/ethernet/renesas/sh_eth.c:2640:28: expected void const volatile [noderef] *addr drivers/net/ethernet/renesas/sh_eth.c:2640:28: got void * drivers/net/ethernet/renesas/sh_eth.h:567:30: warning: incorrect type in return expression (different address spaces) drivers/net/ethernet/renesas/sh_eth.h:567:30: expected void * drivers/net/ethernet/renesas/sh_eth.h:567:30: got void [noderef] * drivers/net/ethernet/renesas/sh_eth.h:567:30: warning: incorrect type in return expression (different address spaces) drivers/net/ethernet/renesas/sh_eth.h:567:30: expected void * drivers/net/ethernet/renesas/sh_eth.h:567:30: got void [noderef] * drivers/net/ethernet/renesas/sh_eth.h:567:30: warning: incorrect type in return expression (different address spaces) drivers/net/ethernet/renesas/sh_eth.h:567:30: expected void * drivers/net/ethernet/renesas/sh_eth.h:567:30: got void [noderef] * drivers/net/ethernet/renesas/sh_eth.h:567:30: warning: incorrect type in return expression (different address spaces) drivers/net/ethernet/renesas/sh_eth.h:567:30: expected void * drivers/net/ethernet/renesas/sh_eth.h:567:30: got void [noderef] * drivers/net/ethernet/renesas/sh_eth.c:2952:23: warning: incorrect type in assignment (different address spaces) drivers/net/ethernet/renesas/sh_eth.c:2952:23: expected void *addr drivers/net/ethernet/renesas/sh_eth.c:2952:23: got void [noderef] * drivers/net/ethernet/renesas/sh_eth.c:61:9: warning: Initializer entry defined twice drivers/net/ethernet/renesas/sh_eth.c:63:10: also defined here drivers/net/ethernet/renesas/sh_eth.c:158:9: warning: Initializer entry defined twice drivers/net/ethernet/renesas/sh_eth.c:160:10: also defined here drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:1740:49: warning: incorrect type in argument 1 (different address spaces) drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:1740:49: expected void [noderef] *ioaddr drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:1740:49: got struct mac_device_info *hw drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:474:41: warning: cast truncates bits from constant value (3ffffffff0000 becomes ffff0000) drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:506:41: warning: cast truncates bits from constant value (3ffffffff0000 becomes ffff0000) drivers/net/ethernet/stmicro/stmmac/stmmac_main.c:540:41: warning: cast truncates bits from constant value (3ffffffff0000 becomes ffff0000) drivers/tty/sysrq.c:134:13: warning: context imbalance in 'sysrq_handle_crash' - unexpected unlock drivers/tty/serial/serial_core.c:747:29: warning: incorrect type in assignment (different base types) drivers/tty/serial/serial_core.c:747:29: expected int [signed] flags drivers/tty/serial/serial_core.c:747:29: got restricted upf_t [usertype] flags drivers/tty/serial/serial_core.c:821:19: warning: incorrect type in assignment (different base types) drivers/tty/serial/serial_core.c:821:19: expected restricted upf_t [usertype] new_flags drivers/tty/serial/serial_core.c:821:19: got int [signed] flags drivers/tty/serial/serial_core.c:128:9: warning: context imbalance in 'uart_stop' - different lock contexts for basic block drivers/tty/serial/serial_core.c:148:9: warning: context imbalance in 'uart_start' - different lock contexts for basic block drivers/tty/serial/serial_core.c:538:9: warning: context imbalance in 'uart_put_char' - different lock contexts for basic block drivers/tty/serial/serial_core.c:584:9: warning: context imbalance in 'uart_write' - different lock contexts for basic block drivers/tty/serial/serial_core.c:587:12: warning: context imbalance in 'uart_write_room' - different lock contexts for basic block drivers/tty/serial/serial_core.c:600:12: warning: context imbalance in 'uart_chars_in_buffer' - different lock contexts for basic block drivers/tty/serial/serial_core.c:637:9: warning: context imbalance in 'uart_flush_buffer' - different lock contexts for basic block drivers/usb/dwc2/params.c:700:28: warning: incorrect type in assignment (different modifiers) drivers/usb/dwc2/params.c:700:28: expected void ( *set_params )( ... ) drivers/usb/dwc2/params.c:700:28: got void const *const data drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: incorrect type in argument 1 (different base types) drivers/video/fbdev/core/cfbfillrect.c:359:32: expected unsigned long [unsigned] word drivers/video/fbdev/core/cfbfillrect.c:359:32: got restricted __le32 [usertype] drivers/video/fbdev/core/cfbfillrect.c:359:32: warning: cast to restricted __le32 drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c:541:33: warning: cast truncates bits from constant value (3ffffffffc becomes fffffffc) drivers/net/ethernet/ti/davinci_cpdma.c:208:5: warning: symbol 'cpdma_desc_pool_create' was not declared. Should it be static? drivers/net/ethernet/ti/cpsw-phy-sel.c:222:28: warning: incorrect type in assignment (different modifiers) drivers/net/ethernet/ti/cpsw-phy-sel.c:222:28: expected void ( *cpsw_phy_sel )( ... ) drivers/net/ethernet/ti/cpsw-phy-sel.c:222:28: got void const *const data drivers/tty/serial/earlycon.c:74:39: error: incompatible types in comparison expression (different type sizes) drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c:42:19: warning: cast truncates bits from constant value (fffffffff00000 becomes fff00000) drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c:46:19: warning: cast truncates bits from constant value (fffffffff0000 becomes ffff0000) drivers/net/ethernet/stmicro/stmmac/dwmac100_core.c:186:33: warning: cast truncates bits from constant value (3ffffffffc becomes fffffffc) drivers/video/fbdev/core/sysfillrect.c:323:32: warning: incorrect type in argument 1 (different base types) drivers/video/fbdev/core/sysfillrect.c:323:32: expected unsigned long [unsigned] word drivers/video/fbdev/core/sysfillrect.c:323:32: got restricted __le32 [usertype] drivers/video/fbdev/core/sysfillrect.c:323:32: warning: cast to restricted __le32 drivers/tty/serial/8250/8250_port.c:3224:39: warning: context imbalance in 'serial8250_console_write' - unexpected unlock drivers/tty/vt/vt.c:229:5: warning: symbol 'console_blank_hook' was not declared. Should it be static? drivers/tty/vt/vt.c:2506:19: warning: symbol 'console_driver' was not declared. Should it be static? drivers/tty/vt/consolemap_deftbl.c:10:4: warning: symbol 'dfont_unicount' was not declared. Should it be static? drivers/tty/vt/consolemap_deftbl.c:46:5: warning: symbol 'dfont_unitable' was not declared. Should it be static? drivers/tty/vt/defkeymap.c:27:9: warning: symbol 'shift_map' was not declared. Should it be static? drivers/tty/vt/defkeymap.c:46:9: warning: symbol 'altgr_map' was not declared. Should it be static? drivers/tty/vt/defkeymap.c:65:9: warning: symbol 'ctrl_map' was not declared. Should it be static? drivers/tty/vt/defkeymap.c:84:9: warning: symbol 'shift_ctrl_map' was not declared. Should it be static? drivers/tty/vt/defkeymap.c:103:9: warning: symbol 'alt_map' was not declared. Should it be static? drivers/tty/vt/defkeymap.c:122:9: warning: symbol 'ctrl_alt_map' was not declared. Should it be static? drivers/tty/vt/defkeymap.c:148:14: warning: symbol 'keymap_count' was not declared. Should it be static? drivers/tty/vt/defkeymap.c:156:6: warning: symbol 'func_buf' was not declared. Should it be static? drivers/tty/vt/defkeymap.c:187:6: warning: symbol 'funcbufptr' was not declared. Should it be static? drivers/tty/vt/defkeymap.c:188:5: warning: symbol 'funcbufsize' was not declared. Should it be static? drivers/tty/vt/defkeymap.c:189:5: warning: symbol 'funcbufleft' was not declared. Should it be static? drivers/tty/vt/defkeymap.c:191:6: warning: symbol 'func_table' was not declared. Should it be static? drivers/tty/vt/defkeymap.c:225:18: warning: symbol 'accent_table' was not declared. Should it be static? drivers/tty/vt/defkeymap.c:262:14: warning: symbol 'accent_table_size' was not declared. Should it be static? drivers/pinctrl/tegra/pinctrl-tegra-xusb.c:876:5: warning: symbol 'tegra_xusb_padctl_legacy_probe' was not declared. Should it be static? drivers/pinctrl/tegra/pinctrl-tegra-xusb.c:959:5: warning: symbol 'tegra_xusb_padctl_legacy_remove' was not declared. Should it be static? drivers/video/fbdev/amba-clcd.c:886:28: warning: incorrect type in assignment (different address spaces) drivers/video/fbdev/amba-clcd.c:886:28: expected char [noderef] *screen_base drivers/video/fbdev/amba-clcd.c:886:28: got void * drivers/video/fbdev/amba-clcd.c:899:54: warning: incorrect type in argument 3 (different address spaces) drivers/video/fbdev/amba-clcd.c:899:54: expected void *cpu_addr drivers/video/fbdev/amba-clcd.c:899:54: got char [noderef] *screen_base drivers/video/fbdev/amba-clcd.c:906:31: warning: incorrect type in argument 3 (different address spaces) drivers/video/fbdev/amba-clcd.c:906:31: expected void *cpu_addr drivers/video/fbdev/amba-clcd.c:906:31: got char [noderef] *screen_base drivers/video/fbdev/amba-clcd-versatile.c:163:28: warning: incorrect type in assignment (different address spaces) drivers/video/fbdev/amba-clcd-versatile.c:163:28: expected char [noderef] *screen_base drivers/video/fbdev/amba-clcd-versatile.c:163:28: got void * drivers/video/fbdev/amba-clcd-versatile.c:178:54: warning: incorrect type in argument 3 (different address spaces) drivers/video/fbdev/amba-clcd-versatile.c:178:54: expected void *cpu_addr drivers/video/fbdev/amba-clcd-versatile.c:178:54: got char [noderef] *screen_base drivers/video/fbdev/amba-clcd-versatile.c:184:63: warning: incorrect type in argument 3 (different address spaces) drivers/video/fbdev/amba-clcd-versatile.c:184:63: expected void *cpu_addr drivers/video/fbdev/amba-clcd-versatile.c:184:63: got char [noderef] *screen_base drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c:244:16: warning: restricted __le32 degrades to integer drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c:245:19: warning: restricted __le32 degrades to integer drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c:249:23: warning: restricted __le32 degrades to integer drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c:249:50: warning: restricted __le32 degrades to integer drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c:267:13: warning: restricted __le32 degrades to integer drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c:33:19: warning: cast truncates bits from constant value (fffffffff000000 becomes ff000000) drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c:37:19: warning: cast truncates bits from constant value (fffffffff0000 becomes ffff0000) drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c:231:40: warning: cast truncates bits from constant value (1ffffffffff0008 becomes ffff0008) drivers/video/fbdev/wm8505fb.c:346:41: warning: incorrect type in assignment (different address spaces) drivers/video/fbdev/wm8505fb.c:346:41: expected char [noderef] *screen_base drivers/video/fbdev/wm8505fb.c:346:41: got void *[assigned] fb_mem_virt drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/video/fbdev/sh_mobile_lcdcfb.c:1713:27: warning: incorrect type in assignment (different address spaces) drivers/video/fbdev/sh_mobile_lcdcfb.c:1713:27: expected char [noderef] *screen_base drivers/video/fbdev/sh_mobile_lcdcfb.c:1713:27: got void *fb_mem drivers/video/fbdev/sh_mobile_lcdcfb.c:2214:27: warning: incorrect type in assignment (different address spaces) drivers/video/fbdev/sh_mobile_lcdcfb.c:2214:27: expected char [noderef] *screen_base drivers/video/fbdev/sh_mobile_lcdcfb.c:2214:27: got void *fb_mem drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c:503:30: warning: cast truncates bits from constant value (3ffffffffe00000 becomes ffe00000) drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c:505:29: warning: cast truncates bits from constant value (1fffffffff0000 becomes ffff0000) drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c:507:33: warning: cast truncates bits from constant value (fffffffff00 becomes ffffff00) drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/video/fbdev/mx3fb.c:1339:26: warning: incorrect type in assignment (different address spaces) drivers/video/fbdev/mx3fb.c:1339:26: expected char [noderef] *screen_base drivers/video/fbdev/mx3fb.c:1339:26: got void * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/video/fbdev/mx3fb.c:1362:9: warning: cast removes address space of expression drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/video/fbdev/mx3fb.c:1380:56: warning: incorrect type in argument 3 (different address spaces) drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/video/fbdev/mx3fb.c:1380:56: expected void *cpu_addr drivers/video/fbdev/mx3fb.c:1380:56: got char [noderef] *screen_base drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/video/fbdev/mx3fb.c:1097:17: warning: cast removes address space of expression drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:62:32: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:62:32: expected void *base drivers/usb/dwc3/io.h:62:32: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'pl011_console_write' - unexpected unlock ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'bcm_console_write' - unexpected unlock drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * drivers/usb/dwc3/io.h:43:31: warning: incorrect type in argument 1 (different address spaces) drivers/usb/dwc3/io.h:43:31: expected void *base drivers/usb/dwc3/io.h:43:31: got void [noderef] * ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'serial_console_write' - unexpected unlock drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c:125:32: warning: cast truncates bits from constant value (1ffffffff0 becomes fffffff0) drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c:205:58: warning: cast truncates bits from constant value (7fffffffe0 becomes ffffffe0) drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c:223:58: warning: cast truncates bits from constant value (7fffffffe0 becomes ffffffe0) drivers/usb/gadget/udc/fsl_udc_core.c:75:33: warning: incorrect type in initializer (different base types) drivers/usb/gadget/udc/fsl_udc_core.c:75:33: expected restricted __le16 [usertype] wMaxPacketSize drivers/usb/gadget/udc/fsl_udc_core.c:75:33: got int drivers/usb/gadget/udc/fsl_udc_core.c:515:30: warning: incorrect type in assignment (different base types) drivers/usb/gadget/udc/fsl_udc_core.c:515:30: expected unsigned int [unsigned] [usertype] max_pkt_length drivers/usb/gadget/udc/fsl_udc_core.c:515:30: got restricted __le32 [usertype] drivers/usb/gadget/udc/fsl_udc_core.c:710:26: warning: incorrect type in assignment (different base types) drivers/usb/gadget/udc/fsl_udc_core.c:710:26: expected unsigned int [unsigned] [usertype] next_dtd_ptr drivers/usb/gadget/udc/fsl_udc_core.c:710:26: got restricted __le32 [usertype] drivers/usb/gadget/udc/fsl_udc_core.c:714:30: warning: invalid assignment: &= drivers/usb/gadget/udc/fsl_udc_core.c:714:30: left side has type unsigned int drivers/usb/gadget/udc/fsl_udc_core.c:714:30: right side has type restricted __le32 drivers/usb/gadget/udc/fsl_udc_core.c:742:44: warning: incorrect type in assignment (different base types) drivers/usb/gadget/udc/fsl_udc_core.c:742:44: expected unsigned int [unsigned] [usertype] next_td_ptr drivers/usb/gadget/udc/fsl_udc_core.c:742:44: got restricted __le32 [usertype] drivers/usb/gadget/udc/fsl_udc_core.c:793:21: warning: cast to restricted __le32 drivers/usb/gadget/udc/fsl_udc_core.c:795:27: warning: incorrect type in assignment (different base types) drivers/usb/gadget/udc/fsl_udc_core.c:795:27: expected unsigned int [unsigned] [usertype] size_ioc_sts drivers/usb/gadget/udc/fsl_udc_core.c:795:27: got restricted __le32 [usertype] drivers/usb/gadget/udc/fsl_udc_core.c:799:24: warning: incorrect type in assignment (different base types) drivers/usb/gadget/udc/fsl_udc_core.c:799:24: expected unsigned int [unsigned] [usertype] buff_ptr0 drivers/usb/gadget/udc/fsl_udc_core.c:799:24: got restricted __le32 [usertype] drivers/usb/gadget/udc/fsl_udc_core.c:800:24: warning: incorrect type in assignment (different base types) drivers/usb/gadget/udc/fsl_udc_core.c:800:24: expected unsigned int [unsigned] [usertype] buff_ptr1 drivers/usb/gadget/udc/fsl_udc_core.c:800:24: got restricted __le32 [usertype] drivers/usb/gadget/udc/fsl_udc_core.c:801:24: warning: incorrect type in assignment (different base types) drivers/usb/gadget/udc/fsl_udc_core.c:801:24: expected unsigned int [unsigned] [usertype] buff_ptr2 drivers/usb/gadget/udc/fsl_udc_core.c:801:24: got restricted __le32 [usertype] drivers/usb/gadget/udc/fsl_udc_core.c:802:24: warning: incorrect type in assignment (different base types) drivers/usb/gadget/udc/fsl_udc_core.c:802:24: expected unsigned int [unsigned] [usertype] buff_ptr3 drivers/usb/gadget/udc/fsl_udc_core.c:802:24: got restricted __le32 [usertype] drivers/usb/gadget/udc/fsl_udc_core.c:803:24: warning: incorrect type in assignment (different base types) drivers/usb/gadget/udc/fsl_udc_core.c:803:24: expected unsigned int [unsigned] [usertype] buff_ptr4 drivers/usb/gadget/udc/fsl_udc_core.c:803:24: got restricted __le32 [usertype] drivers/usb/gadget/udc/fsl_udc_core.c:827:27: warning: incorrect type in assignment (different base types) drivers/usb/gadget/udc/fsl_udc_core.c:827:27: expected unsigned int [unsigned] [usertype] size_ioc_sts drivers/usb/gadget/udc/fsl_udc_core.c:827:27: got restricted __le32 [usertype] drivers/usb/gadget/udc/fsl_udc_core.c:854:47: warning: incorrect type in assignment (different base types) drivers/usb/gadget/udc/fsl_udc_core.c:854:47: expected unsigned int [unsigned] [usertype] next_td_ptr drivers/usb/gadget/udc/fsl_udc_core.c:854:47: got restricted __le32 [usertype] drivers/usb/gadget/udc/fsl_udc_core.c:862:26: warning: incorrect type in assignment (different base types) drivers/usb/gadget/udc/fsl_udc_core.c:862:26: expected unsigned int [unsigned] [usertype] next_td_ptr drivers/usb/gadget/udc/fsl_udc_core.c:862:26: got restricted __le32 [usertype] drivers/usb/gadget/udc/fsl_udc_core.c:1368:33: warning: incorrect type in assignment (different base types) drivers/usb/gadget/udc/fsl_udc_core.c:1368:33: expected unsigned short [unsigned] [short] [usertype] drivers/usb/gadget/udc/fsl_udc_core.c:1368:33: got restricted __le16 [usertype] drivers/usb/gadget/udc/fsl_udc_core.c:1584:32: warning: cast to restricted __le32 drivers/usb/gadget/udc/fsl_udc_core.c:1585:30: warning: cast to restricted __le32 drivers/usb/gadget/udc/fsl_udc_core.c:1612:37: warning: cast to restricted __le32 drivers/usb/gadget/udc/fsl_udc_core.c:1617:26: warning: cast to restricted __le32 drivers/usb/gadget/udc/fsl_udc_core.c:1622:39: warning: cast to restricted __le32 drivers/usb/gadget/udc/fsl_udc_core.c:1624:59: warning: incorrect type in assignment (different base types) drivers/usb/gadget/udc/fsl_udc_core.c:1624:59: expected unsigned int [unsigned] [usertype] size_ioc_int_sts drivers/usb/gadget/udc/fsl_udc_core.c:1624:59: got restricted __le32 [usertype] drivers/usb/gadget/udc/fsl_udc_core.c:1642:28: warning: cast to restricted __le32 drivers/usb/gadget/udc/fsl_udc_core.c:1787:20: warning: context imbalance in 'reset_queues' - unexpected unlock ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'meson_serial_port_write' - unexpected unlock drivers/tty/serial/imx.c:1846:39: warning: context imbalance in 'imx_console_write' - unexpected unlock drivers/net/ethernet/stmicro/stmmac/altr_tse_pcs.c:250:25: warning: cast truncates bits from constant value (ffffffffc becomes fffffffc) drivers/tty/serial/atmel_serial.c:2455:24: warning: symbol 'atmel_default_console_device' was not declared. Should it be static? drivers/tty/serial/atmel_serial.c:366:18: warning: cast truncates bits from constant value (fffffffff becomes ffffffff) drivers/tty/serial/atmel_serial.c:416:26: warning: cast truncates bits from constant value (fffffffff becomes ffffffff) drivers/tty/serial/atmel_serial.c:450:18: warning: cast truncates bits from constant value (ffffffffc000 becomes ffffc000) drivers/tty/serial/atmel_serial.c:2069:32: warning: cast truncates bits from constant value (3fffffffffff becomes ffffffff) ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'msm_handle_rx_dm' - unexpected unlock ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'msm_handle_rx' - unexpected unlock ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'serial_omap_console_write' - unexpected unlock drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c:197:9: warning: cast truncates bits from constant value (1ffffffffc0 becomes ffffffc0) drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c:228:9: warning: cast truncates bits from constant value (ffffffffc0 becomes ffffffc0) drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c:239:17: warning: cast truncates bits from constant value (3fffffffe becomes fffffffe) drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c:241:9: warning: cast truncates bits from constant value (1ffffffffc becomes fffffffc) drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c:244:9: warning: cast truncates bits from constant value (3fffffffe0 becomes ffffffe0) ./include/linux/spinlock_api_smp.h:151:27: warning: context imbalance in 'asc_console_write' - unexpected unlock drivers/tty/serial/xilinx_uartps.c:536:28: warning: context imbalance in 'cdns_uart_clk_notifier_cb' - different lock contexts for basic block drivers/tty/serial/xilinx_uartps.c:1257:39: warning: context imbalance in 'cdns_uart_console_write' - unexpected unlock drivers/usb/isp1760/isp1760-hcd.c:197:32: warning: cast to restricted __le32 drivers/usb/isp1760/isp1760-hcd.c:218:23: warning: cast to restricted __le32 drivers/usb/isp1760/isp1760-hcd.c:249:38: warning: incorrect type in argument 1 (different base types) drivers/usb/isp1760/isp1760-hcd.c:249:38: expected unsigned int [unsigned] [usertype] val drivers/usb/isp1760/isp1760-hcd.c:249:38: got restricted __le32 [usertype] drivers/usb/isp1760/isp1760-hcd.c:270:30: warning: incorrect type in argument 1 (different base types) drivers/usb/isp1760/isp1760-hcd.c:270:30: expected unsigned int [unsigned] [usertype] val drivers/usb/isp1760/isp1760-hcd.c:270:30: got restricted __le32 [usertype] drivers/usb/isp1760/isp1760-hcd.c:293:50: warning: incorrect type in argument 3 (different base types) drivers/usb/isp1760/isp1760-hcd.c:293:50: expected unsigned int const [usertype] *[assigned] src drivers/usb/isp1760/isp1760-hcd.c:293:50: got restricted __dw * drivers/usb/isp1760/isp1760-hcd.c:297:60: warning: incorrect type in argument 3 (different base types) drivers/usb/isp1760/isp1760-hcd.c:297:60: expected unsigned int const [usertype] *[assigned] src drivers/usb/isp1760/isp1760-hcd.c:297:60: got restricted __dw * drivers/usb/isp1760/isp1760-hcd.c:553:18: warning: incorrect type in assignment (different base types) drivers/usb/isp1760/isp1760-hcd.c:553:18: expected restricted __dw [usertype] dw0 drivers/usb/isp1760/isp1760-hcd.c:553:18: got int drivers/usb/isp1760/isp1760-hcd.c:554:18: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:554:18: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:554:18: right side has type unsigned int drivers/usb/isp1760/isp1760-hcd.c:555:18: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:555:18: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:555:18: right side has type unsigned int drivers/usb/isp1760/isp1760-hcd.c:556:18: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:556:18: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:556:18: right side has type unsigned int drivers/usb/isp1760/isp1760-hcd.c:559:18: warning: incorrect type in assignment (different base types) drivers/usb/isp1760/isp1760-hcd.c:559:18: expected restricted __dw [usertype] dw1 drivers/usb/isp1760/isp1760-hcd.c:559:18: got unsigned int drivers/usb/isp1760/isp1760-hcd.c:560:18: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:560:18: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:560:18: right side has type unsigned int drivers/usb/isp1760/isp1760-hcd.c:561:18: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:561:18: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:561:18: right side has type unsigned int drivers/usb/isp1760/isp1760-hcd.c:564:26: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:564:26: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:564:26: right side has type unsigned int drivers/usb/isp1760/isp1760-hcd.c:566:26: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:566:26: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:566:26: right side has type unsigned int drivers/usb/isp1760/isp1760-hcd.c:571:26: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:571:26: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:571:26: right side has type unsigned int drivers/usb/isp1760/isp1760-hcd.c:573:34: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:573:34: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:573:34: right side has type unsigned int drivers/usb/isp1760/isp1760-hcd.c:575:26: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:575:26: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:575:26: right side has type unsigned int drivers/usb/isp1760/isp1760-hcd.c:576:26: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:576:26: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:576:26: right side has type unsigned int drivers/usb/isp1760/isp1760-hcd.c:581:34: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:581:34: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:581:34: right side has type int drivers/usb/isp1760/isp1760-hcd.c:586:26: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:586:26: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:586:26: right side has type unsigned int drivers/usb/isp1760/isp1760-hcd.c:589:34: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:589:34: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:589:34: right side has type unsigned int drivers/usb/isp1760/isp1760-hcd.c:593:18: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:593:18: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:593:18: right side has type unsigned int drivers/usb/isp1760/isp1760-hcd.c:594:18: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:594:18: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:594:18: right side has type unsigned int drivers/usb/isp1760/isp1760-hcd.c:597:18: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:597:18: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:597:18: right side has type unsigned int drivers/usb/isp1760/isp1760-hcd.c:598:18: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:598:18: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:598:18: right side has type unsigned int drivers/usb/isp1760/isp1760-hcd.c:601:34: warning: invalid assignment: &= drivers/usb/isp1760/isp1760-hcd.c:601:34: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:601:34: right side has type int drivers/usb/isp1760/isp1760-hcd.c:603:34: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:603:34: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:603:34: right side has type int drivers/usb/isp1760/isp1760-hcd.c:606:18: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:606:18: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:606:18: right side has type int drivers/usb/isp1760/isp1760-hcd.c:608:18: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:608:18: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:608:18: right side has type int drivers/usb/isp1760/isp1760-hcd.c:653:26: warning: incorrect type in assignment (different base types) drivers/usb/isp1760/isp1760-hcd.c:653:26: expected restricted __dw [usertype] dw5 drivers/usb/isp1760/isp1760-hcd.c:653:26: got int drivers/usb/isp1760/isp1760-hcd.c:659:18: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:659:18: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:659:18: right side has type unsigned int drivers/usb/isp1760/isp1760-hcd.c:660:18: warning: incorrect type in assignment (different base types) drivers/usb/isp1760/isp1760-hcd.c:660:18: expected restricted __dw [usertype] dw4 drivers/usb/isp1760/isp1760-hcd.c:660:18: got unsigned int [unsigned] [assigned] [usertype] usof drivers/usb/isp1760/isp1760-hcd.c:987:13: warning: bad assignment (>>=) to restricted __dw drivers/usb/isp1760/isp1760-hcd.c:992:16: warning: restricted __dw degrades to integer drivers/usb/isp1760/isp1760-hcd.c:997:33: warning: restricted __dw degrades to integer drivers/usb/isp1760/isp1760-hcd.c:1018:29: warning: bad assignment (>>=) to restricted __dw drivers/usb/isp1760/isp1760-hcd.c:1031:16: warning: restricted __dw degrades to integer drivers/usb/isp1760/isp1760-hcd.c:1032:24: warning: restricted __dw degrades to integer drivers/usb/isp1760/isp1760-hcd.c:1034:26: warning: restricted __dw degrades to integer drivers/usb/isp1760/isp1760-hcd.c:1036:29: warning: restricted __dw degrades to integer drivers/usb/isp1760/isp1760-hcd.c:1051:17: warning: restricted __dw degrades to integer drivers/usb/isp1760/isp1760-hcd.c:1051:47: warning: restricted __dw degrades to integer drivers/usb/isp1760/isp1760-hcd.c:1057:14: warning: restricted __dw degrades to integer drivers/usb/isp1760/isp1760-hcd.c:1057:49: warning: restricted __dw degrades to integer drivers/usb/isp1760/isp1760-hcd.c:1135:40: warning: restricted __dw degrades to integer drivers/usb/isp1760/isp1760-hcd.c:1138:41: warning: restricted __dw degrades to integer drivers/usb/isp1760/isp1760-hcd.c:1148:38: warning: restricted __dw degrades to integer drivers/usb/isp1760/isp1760-hcd.c:1149:36: warning: restricted __dw degrades to integer drivers/usb/isp1760/isp1760-hcd.c:1154:33: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:1154:33: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:1154:33: right side has type int drivers/usb/isp1760/isp1760-hcd.c:1156:33: warning: invalid assignment: &= drivers/usb/isp1760/isp1760-hcd.c:1156:33: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:1156:33: right side has type int drivers/usb/isp1760/isp1760-hcd.c:1157:36: warning: restricted __dw degrades to integer drivers/usb/isp1760/isp1760-hcd.c:1157:33: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:1157:33: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:1157:33: right side has type unsigned int drivers/usb/isp1760/isp1760-hcd.c:1158:33: warning: invalid assignment: &= drivers/usb/isp1760/isp1760-hcd.c:1158:33: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:1158:33: right side has type int drivers/usb/isp1760/isp1760-hcd.c:1159:33: warning: invalid assignment: |= drivers/usb/isp1760/isp1760-hcd.c:1159:33: left side has type restricted __dw drivers/usb/isp1760/isp1760-hcd.c:1159:33: right side has type int drivers/usb/isp1760/isp1760-hcd.c:1160:38: warning: restricted __dw degrades to integer drivers/usb/isp1760/isp1760-hcd.c:1161:36: warning: restricted __dw degrades to integer drivers/usb/isp1760/isp1760-hcd.c:1279:30: warning: restricted __dw degrades to integer drivers/usb/isp1760/isp1760-hcd.c:1280:42: warning: restricted __dw degrades to integer drivers/tty/serial/sirfsoc_uart.h:124:30: warning: symbol 'sirfsoc_usp' was not declared. Should it be static? drivers/tty/serial/sirfsoc_uart.h:190:30: warning: symbol 'sirfsoc_uart' was not declared. Should it be static? drivers/usb/host/ehci-q.c:1395:27: warning: incorrect type in assignment (different base types) drivers/usb/host/ehci-q.c:1395:27: expected restricted __le32 [usertype] old_current drivers/usb/host/ehci-q.c:1395:27: got int drivers/usb/host/ehci-hcd.c:579:27: warning: incorrect type in assignment (different base types) drivers/usb/host/ehci-hcd.c:579:27: expected restricted __le32 [usertype] old_current drivers/usb/host/ehci-hcd.c:579:27: got int drivers/tty/serial/digicolor-usart.c:416:26: warning: context imbalance in 'digicolor_uart_console_write' - different lock contexts for basic block drivers/usb/isp1760/isp1760-udc.c:215:24: warning: cast to restricted __le32 drivers/usb/isp1760/isp1760-udc.c:217:31: warning: cast to restricted __le16 drivers/usb/isp1760/isp1760-udc.c:271:53: warning: incorrect type in argument 3 (different base types) drivers/usb/isp1760/isp1760-udc.c:271:53: expected unsigned int [unsigned] [usertype] val drivers/usb/isp1760/isp1760-udc.c:271:53: got restricted __le32 [usertype] drivers/usb/isp1760/isp1760-udc.c:273:17: warning: cast from restricted __le16 drivers/usb/isp1760/isp1760-udc.c:488:9: warning: cast from restricted __le16 drivers/net/ethernet/xilinx/xilinx_emaclite.c:414:24: warning: cast to restricted __be32 drivers/net/ethernet/xilinx/xilinx_emaclite.c:414:24: warning: cast to restricted __be32 drivers/net/ethernet/xilinx/xilinx_emaclite.c:414:24: warning: cast to restricted __be32 drivers/net/ethernet/xilinx/xilinx_emaclite.c:414:24: warning: cast to restricted __be32 drivers/net/ethernet/xilinx/xilinx_emaclite.c:414:24: warning: cast to restricted __be32 drivers/net/ethernet/xilinx/xilinx_emaclite.c:414:24: warning: cast to restricted __be32 drivers/net/ethernet/xilinx/xilinx_emaclite.c:423:36: warning: cast to restricted __be32 drivers/net/ethernet/xilinx/xilinx_emaclite.c:423:36: warning: cast to restricted __be32 drivers/net/ethernet/xilinx/xilinx_emaclite.c:423:36: warning: cast to restricted __be32 drivers/net/ethernet/xilinx/xilinx_emaclite.c:423:36: warning: cast to restricted __be32 drivers/net/ethernet/xilinx/xilinx_emaclite.c:423:36: warning: cast to restricted __be32 drivers/net/ethernet/xilinx/xilinx_emaclite.c:423:36: warning: cast to restricted __be32 drivers/net/usb/smsc75xx.c:2112:29: warning: cast to restricted __be16 drivers/net/usb/smsc75xx.c:2112:29: warning: cast to restricted __be16 drivers/net/usb/smsc75xx.c:2112:29: warning: cast to restricted __be16 drivers/net/usb/smsc75xx.c:2112:29: warning: cast to restricted __be16 drivers/net/usb/smsc75xx.c:2112:27: warning: incorrect type in assignment (different base types) drivers/net/usb/smsc75xx.c:2112:27: expected restricted __wsum [usertype] csum drivers/net/usb/smsc75xx.c:2112:27: got int drivers/usb/storage/sierra_ms.c:79:30: warning: cast to restricted __le16 drivers/usb/storage/sierra_ms.c:80:30: warning: cast to restricted __le16 drivers/net/usb/smsc95xx.c:1899:19: warning: incorrect type in assignment (different base types) drivers/net/usb/smsc95xx.c:1899:19: expected restricted __wsum [usertype] csum drivers/net/usb/smsc95xx.c:1899:19: got unsigned short [unsigned] [short] [usertype] drivers/usb/host/ohci-hub.c:265:9: warning: context imbalance in 'ohci_rh_resume' - different lock contexts for basic block drivers/usb/host/ohci-at91.c:446:39: warning: invalid assignment: &= drivers/usb/host/ohci-at91.c:446:39: left side has type unsigned int drivers/usb/host/ohci-at91.c:446:39: right side has type restricted __le32 drivers/usb/host/ohci-at91.c:449:39: warning: invalid assignment: |= drivers/usb/host/ohci-at91.c:449:39: left side has type unsigned int drivers/usb/host/ohci-at91.c:449:39: right side has type restricted __le32 drivers/usb/host/ohci-at91.c:452:39: warning: invalid assignment: |= drivers/usb/host/ohci-at91.c:452:39: left side has type unsigned int drivers/usb/host/ohci-at91.c:452:39: right side has type restricted __le32 drivers/usb/host/xhci-mem.c:991:6: warning: symbol 'xhci_free_virt_devices_depth_first' was not declared. Should it be static? drivers/usb/host/xhci-hub.c:963:44: warning: incorrect type in argument 1 (different base types) drivers/usb/host/xhci-hub.c:963:44: expected unsigned int [unsigned] [usertype] val drivers/usb/host/xhci-hub.c:963:44: got restricted __le32 [usertype] init/do_mounts.c:8:2: warning: "Sparse checking disabled for this file" init/do_mounts_rd.c:8:2: warning: "Sparse checking disabled for this file" init/do_mounts_initrd.c:8:2: warning: "Sparse checking disabled for this file" init/initramfs.c:8:2: warning: "Sparse checking disabled for this file" init/calibrate.c:260:37: warning: symbol 'calibrate_delay_is_known' was not declared. Should it be static? init/calibrate.c:270:28: warning: symbol 'calibration_delay_done' was not declared. Should it be static? init/main.c:166:12: warning: symbol 'envp_init' was not declared. Should it be static? init/main.c:458:20: warning: symbol 'arch_post_acpi_subsys_init' was not declared. Should it be static? arch/arm/boot/compressed/misc.c:19:14: warning: symbol '__machine_arch_type' was not declared. Should it be static? arch/arm/boot/compressed/misc.c:105:15: warning: symbol 'output_data' was not declared. Should it be static? arch/arm/boot/compressed/misc.c:107:15: warning: symbol 'free_mem_ptr' was not declared. Should it be static? arch/arm/boot/compressed/misc.c:108:15: warning: symbol 'free_mem_end_ptr' was not declared. Should it be static? arch/arm/boot/compressed/misc.c:125:17: warning: symbol '__div0' was not declared. Should it be static? arch/arm/boot/compressed/misc.c:130:15: warning: symbol '__stack_chk_guard' was not declared. Should it be static? arch/arm/boot/compressed/misc.c:132:6: warning: symbol '__stack_chk_guard_setup' was not declared. Should it be static? arch/arm/boot/compressed/misc.c:137:6: warning: symbol '__stack_chk_fail' was not declared. Should it be static? arch/arm/boot/compressed/misc.c:146:1: warning: symbol 'decompress_kernel' was not declared. Should it be static? ./include/linux/decompress/mm.h:30:30: warning: symbol 'malloc_ptr' was not declared. Should it be static? ./include/linux/decompress/mm.h:31:20: warning: symbol 'malloc_count' was not declared. Should it be static? arch/arm/boot/compressed/decompress.c:59:5: warning: symbol 'do_decompress' was not declared. Should it be static? arch/arm/boot/compressed/atags_to_fdt.c:65:29: warning: cast to restricted __be32 arch/arm/boot/compressed/atags_to_fdt.c:65:29: warning: cast to restricted __be32 arch/arm/boot/compressed/atags_to_fdt.c:65:29: warning: cast to restricted __be32 arch/arm/boot/compressed/atags_to_fdt.c:65:29: warning: cast to restricted __be32 arch/arm/boot/compressed/atags_to_fdt.c:65:29: warning: cast to restricted __be32 arch/arm/boot/compressed/atags_to_fdt.c:65:29: warning: cast to restricted __be32 arch/arm/boot/compressed/atags_to_fdt.c:122:34: warning: cast to restricted __be32 arch/arm/boot/compressed/atags_to_fdt.c:122:34: warning: cast to restricted __be32 arch/arm/boot/compressed/atags_to_fdt.c:122:34: warning: cast to restricted __be32 arch/arm/boot/compressed/atags_to_fdt.c:122:34: warning: cast to restricted __be32 arch/arm/boot/compressed/atags_to_fdt.c:122:34: warning: cast to restricted __be32 arch/arm/boot/compressed/atags_to_fdt.c:122:34: warning: cast to restricted __be32 arch/arm/boot/compressed/atags_to_fdt.c:163:60: warning: incorrect type in assignment (different base types) arch/arm/boot/compressed/atags_to_fdt.c:163:60: expected unsigned long long [unsigned] [long] [long long] [usertype] arch/arm/boot/compressed/atags_to_fdt.c:163:60: got restricted __be64 [usertype] arch/arm/boot/compressed/atags_to_fdt.c:165:60: warning: incorrect type in assignment (different base types) arch/arm/boot/compressed/atags_to_fdt.c:165:60: expected unsigned long long [unsigned] [long] [long long] [usertype] arch/arm/boot/compressed/atags_to_fdt.c:165:60: got restricted __be64 [usertype] arch/arm/boot/compressed/atags_to_fdt.c:168:62: warning: incorrect type in assignment (different base types) arch/arm/boot/compressed/atags_to_fdt.c:168:62: expected unsigned int [unsigned] arch/arm/boot/compressed/atags_to_fdt.c:168:62: got restricted __be32 [usertype] arch/arm/boot/compressed/atags_to_fdt.c:170:62: warning: incorrect type in assignment (different base types) arch/arm/boot/compressed/atags_to_fdt.c:170:62: expected unsigned int [unsigned] arch/arm/boot/compressed/atags_to_fdt.c:170:62: got restricted __be32 [usertype] arch/arm/boot/compressed/atags_to_fdt.c:108:5: warning: symbol 'atags_to_fdt' was not declared. Should it be static? test_sparse: Sun Mar 19 19:38:50 PDT 2017: succeeded on multi_v7_defconfig test_v4.11-rc3 test_sparse: Sun Mar 19 19:38:50 PDT 2017: ended on multi_v7_defconfig test_v4.11-rc3